summaryrefslogtreecommitdiff
path: root/src/mir_core
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2021-05-11 13:26:56 +0300
committerGeorge Hazan <ghazan@miranda.im>2021-05-11 13:26:56 +0300
commit6bb048378e2b73c908f4512d9a925e736bd44fda (patch)
tree59fa9ffce6e00d82c3b6254b7e5d2cdcde3bdb89 /src/mir_core
parent383409527e474e83078178f5e80975b64fb5ffcf (diff)
CCtrlCombo::GetCurData = suitable helper for combo boxes
Diffstat (limited to 'src/mir_core')
-rw-r--r--src/mir_core/src/CCtrlCombo.cpp5
-rw-r--r--src/mir_core/src/mir_core.def1
-rw-r--r--src/mir_core/src/mir_core64.def1
3 files changed, 7 insertions, 0 deletions
diff --git a/src/mir_core/src/CCtrlCombo.cpp b/src/mir_core/src/CCtrlCombo.cpp
index a7abf1d707..4a67f14720 100644
--- a/src/mir_core/src/CCtrlCombo.cpp
+++ b/src/mir_core/src/CCtrlCombo.cpp
@@ -76,6 +76,11 @@ void CCtrlCombo::OnReset()
SetInt(LoadInt());
}
+LPARAM CCtrlCombo::GetCurData() const
+{
+ return GetItemData(GetCurSel());
+}
+
// selects line with userdata passed
int CCtrlCombo::SelectData(LPARAM data)
{
diff --git a/src/mir_core/src/mir_core.def b/src/mir_core/src/mir_core.def
index a895c2f6c6..3702d84864 100644
--- a/src/mir_core/src/mir_core.def
+++ b/src/mir_core/src/mir_core.def
@@ -1504,3 +1504,4 @@ TimeZone_GetSystemTime @1692
?MoveItem@CCtrlListView@@QAEHHH@Z @1727 NONAME
?SelectData@CCtrlCombo@@QAEHJ@Z @1728 NONAME
?SetCurSel@CCtrlListView@@QAEXH@Z @1729 NONAME
+?GetCurData@CCtrlCombo@@QBEJXZ @1730 NONAME
diff --git a/src/mir_core/src/mir_core64.def b/src/mir_core/src/mir_core64.def
index 9e6cf832e4..ae7037fbdd 100644
--- a/src/mir_core/src/mir_core64.def
+++ b/src/mir_core/src/mir_core64.def
@@ -1504,3 +1504,4 @@ TimeZone_GetSystemTime @1692
?MoveItem@CCtrlListView@@QEAAHHH@Z @1727 NONAME
?SelectData@CCtrlCombo@@QEAAH_J@Z @1728 NONAME
?SetCurSel@CCtrlListView@@QEAAXH@Z @1729 NONAME
+?GetCurData@CCtrlCombo@@QEBA_JXZ @1730 NONAME