diff options
Diffstat (limited to 'CPP/Windows/Control/StatusBar.h')
-rw-r--r--[-rwxr-xr-x] | CPP/Windows/Control/StatusBar.h | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/CPP/Windows/Control/StatusBar.h b/CPP/Windows/Control/StatusBar.h index 8766188b..f3e0d3ef 100755..100644 --- a/CPP/Windows/Control/StatusBar.h +++ b/CPP/Windows/Control/StatusBar.h @@ -3,8 +3,7 @@ #ifndef __WINDOWS_CONTROL_STATUSBAR_H #define __WINDOWS_CONTROL_STATUSBAR_H -#include "Windows/Window.h" -#include "Windows/Defs.h" +#include "../Window.h" namespace NWindows { namespace NControl { @@ -14,28 +13,28 @@ class CStatusBar: public NWindows::CWindow public: bool Create(LONG style, LPCTSTR text, HWND hwndParent, UINT id) { return (_window = ::CreateStatusWindow(style, text, hwndParent, id)) != 0; } - bool SetParts(int numParts, const int *edgePostions) - { return LRESULTToBool(SendMessage(SB_SETPARTS, numParts, (LPARAM)edgePostions)); } bool SetText(LPCTSTR text) { return CWindow::SetText(text); } - - bool SetText(int index, LPCTSTR text, UINT type) + bool SetText(unsigned index, LPCTSTR text, UINT type) { return LRESULTToBool(SendMessage(SB_SETTEXT, index | type, (LPARAM)text)); } - bool SetText(int index, LPCTSTR text) + bool SetText(unsigned index, LPCTSTR text) { return SetText(index, text, 0); } - void Simple(bool simple) - { SendMessage(SB_SIMPLE, BoolToBOOL(simple), 0); } #ifndef _UNICODE bool Create(LONG style, LPCWSTR text, HWND hwndParent, UINT id) { return (_window = ::CreateStatusWindowW(style, text, hwndParent, id)) != 0; } bool SetText(LPCWSTR text) { return CWindow::SetText(text); } - bool SetText(int index, LPCWSTR text, UINT type) + bool SetText(unsigned index, LPCWSTR text, UINT type) { return LRESULTToBool(SendMessage(SB_SETTEXTW, index | type, (LPARAM)text)); } - bool SetText(int index, LPCWSTR text) + bool SetText(unsigned index, LPCWSTR text) { return SetText(index, text, 0); } #endif + + bool SetParts(unsigned numParts, const int *edgePostions) + { return LRESULTToBool(SendMessage(SB_SETPARTS, numParts, (LPARAM)edgePostions)); } + void Simple(bool simple) + { SendMessage(SB_SIMPLE, BoolToBOOL(simple), 0); } }; }} |