Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Windows/Control/ComboBox.h')
-rwxr-xr-xWindows/Control/ComboBox.h29
1 files changed, 14 insertions, 15 deletions
diff --git a/Windows/Control/ComboBox.h b/Windows/Control/ComboBox.h
index d4ffd23e..b153e6ad 100755
--- a/Windows/Control/ComboBox.h
+++ b/Windows/Control/ComboBox.h
@@ -14,22 +14,21 @@ namespace NControl {
class CComboBox: public CWindow
{
public:
- void ResetContent()
- { SendMessage(CB_RESETCONTENT, 0, 0); }
- int AddString(LPCTSTR string)
- { return SendMessage(CB_ADDSTRING, 0, (LPARAM)string); }
- int SetCurSel(int index)
- { return SendMessage(CB_SETCURSEL, index, 0); }
- int GetCurSel()
- { return SendMessage(CB_GETCURSEL, 0, 0); }
- int GetCount()
- { return SendMessage(CB_GETCOUNT, 0, 0); }
+ void ResetContent() { SendMessage(CB_RESETCONTENT, 0, 0); }
+ LRESULT AddString(LPCTSTR string) { return SendMessage(CB_ADDSTRING, 0, (LPARAM)string); }
+ #ifndef _UNICODE
+ LRESULT AddString(LPCWSTR string);
+ #endif
+ int SetCurSel(int index) { return SendMessage(CB_SETCURSEL, index, 0); }
+ int GetCurSel() { return SendMessage(CB_GETCURSEL, 0, 0); }
+ int GetCount() { return SendMessage(CB_GETCOUNT, 0, 0); }
- int GetLBTextLen(int index)
- { return SendMessage(CB_GETLBTEXTLEN, index, 0); }
- int GetLBText(int index, LPTSTR string)
- { return SendMessage(CB_GETLBTEXT, index, (LPARAM)string); }
- int GetLBText(int index, CSysString &string);
+ LRESULT GetLBTextLen(int index) { return SendMessage(CB_GETLBTEXTLEN, index, 0); }
+ LRESULT GetLBText(int index, LPTSTR string) { return SendMessage(CB_GETLBTEXT, index, (LPARAM)string); }
+ LRESULT GetLBText(int index, CSysString &s);
+ #ifndef _UNICODE
+ LRESULT GetLBText(int index, UString &s);
+ #endif
int SetItemData(int index, LPARAM lParam)
{ return SendMessage(CB_SETITEMDATA, index, lParam); }