summaryrefslogtreecommitdiff
path: root/utilities.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utilities.cpp')
-rw-r--r--utilities.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/utilities.cpp b/utilities.cpp
index 4466a18..85cb4ec 100644
--- a/utilities.cpp
+++ b/utilities.cpp
@@ -279,4 +279,19 @@ void HistoryLog(HANDLE hContact, char *data, int event_type, int flags)
Event.cbBlob = strlen(data)+1;
Event.pBlob = (PBYTE)_strdup(data);
CallService(MS_DB_EVENT_ADD, (WPARAM)(HANDLE)hContact,(LPARAM)&Event);
-} \ No newline at end of file
+}
+
+static int ControlAddStringUtf(HWND ctrl, DWORD msg, const TCHAR *szString)
+{
+ int item = -1;
+ item = SendMessage(ctrl, msg, 0, (LPARAM)szString);
+ return item;
+}
+
+int ComboBoxAddStringUtf(HWND hCombo, const TCHAR *szString, DWORD data)
+{
+ int item = ControlAddStringUtf(hCombo, CB_ADDSTRING, szString);
+ SendMessage(hCombo, CB_SETITEMDATA, item, data);
+
+ return item;
+}