Source code

Revision control

Copy as Markdown

Other Tools

// Windows/Control/Static.h↩
#ifndef __WINDOWS_CONTROL_STATIC_H↩
#define __WINDOWS_CONTROL_STATIC_H↩
#include "../Window.h"
namespace NWindows {↩
namespace NControl {↩
class CStatic: public CWindow↩
{↩
public:↩
HANDLE SetImage(WPARAM imageType, HANDLE handle) { return (HANDLE)SendMsg(STM_SETIMAGE, imageType, (LPARAM)handle); }↩
HANDLE GetImage(WPARAM imageType) { return (HANDLE)SendMsg(STM_GETIMAGE, imageType, 0); }↩
#ifdef UNDER_CE↩
HICON SetIcon(HICON icon) { return (HICON)SetImage(IMAGE_ICON, icon); }↩
HICON GetIcon() { return (HICON)GetImage(IMAGE_ICON); }↩
#else
HICON SetIcon(HICON icon) { return (HICON)SendMsg(STM_SETICON, (WPARAM)icon, 0); }↩
HICON GetIcon() { return (HICON)SendMsg(STM_GETICON, 0, 0); }↩
#endif
};↩
}}↩
#endif