1*f6dc9357SAndroid Build Coastguard Worker // Windows/Control/Static.h 2*f6dc9357SAndroid Build Coastguard Worker 3*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_WINDOWS_CONTROL_STATIC_H 4*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_WINDOWS_CONTROL_STATIC_H 5*f6dc9357SAndroid Build Coastguard Worker 6*f6dc9357SAndroid Build Coastguard Worker #include "../Window.h" 7*f6dc9357SAndroid Build Coastguard Worker 8*f6dc9357SAndroid Build Coastguard Worker namespace NWindows { 9*f6dc9357SAndroid Build Coastguard Worker namespace NControl { 10*f6dc9357SAndroid Build Coastguard Worker 11*f6dc9357SAndroid Build Coastguard Worker class CStatic: public CWindow 12*f6dc9357SAndroid Build Coastguard Worker { 13*f6dc9357SAndroid Build Coastguard Worker public: SetImage(WPARAM imageType,HANDLE handle)14*f6dc9357SAndroid Build Coastguard Worker HANDLE SetImage(WPARAM imageType, HANDLE handle) { return (HANDLE)SendMsg(STM_SETIMAGE, imageType, (LPARAM)handle); } GetImage(WPARAM imageType)15*f6dc9357SAndroid Build Coastguard Worker HANDLE GetImage(WPARAM imageType) { return (HANDLE)SendMsg(STM_GETIMAGE, imageType, 0); } 16*f6dc9357SAndroid Build Coastguard Worker 17*f6dc9357SAndroid Build Coastguard Worker #ifdef UNDER_CE SetIcon(HICON icon)18*f6dc9357SAndroid Build Coastguard Worker HICON SetIcon(HICON icon) { return (HICON)SetImage(IMAGE_ICON, icon); } GetIcon()19*f6dc9357SAndroid Build Coastguard Worker HICON GetIcon() { return (HICON)GetImage(IMAGE_ICON); } 20*f6dc9357SAndroid Build Coastguard Worker #else SetIcon(HICON icon)21*f6dc9357SAndroid Build Coastguard Worker HICON SetIcon(HICON icon) { return (HICON)SendMsg(STM_SETICON, (WPARAM)icon, 0); } GetIcon()22*f6dc9357SAndroid Build Coastguard Worker HICON GetIcon() { return (HICON)SendMsg(STM_GETICON, 0, 0); } 23*f6dc9357SAndroid Build Coastguard Worker #endif 24*f6dc9357SAndroid Build Coastguard Worker }; 25*f6dc9357SAndroid Build Coastguard Worker 26*f6dc9357SAndroid Build Coastguard Worker }} 27*f6dc9357SAndroid Build Coastguard Worker 28*f6dc9357SAndroid Build Coastguard Worker #endif 29