HiEasyX
Ver 0.3.0
EasyX 全面扩展库
|
系统控件分组标志 更多...
#include <SysGroup.h>
Public 成员函数 | |
SysGroup () | |
SysGroup (HWND hParent) | |
void | Create (HWND hParent) |
Public 成员函数 继承自 HiEasyX::SysControlBase | |
SysControlBase () | |
virtual | ~SysControlBase () |
void | UpdateRect (RECT rctOld) override |
响应更新区域消息 更多... | |
virtual LRESULT | UpdateMessage (UINT msg, WPARAM wParam, LPARAM lParam, bool &bRet) |
更新消息,此函数无需用户调用 更多... | |
HWND | Create (HWND hParent, RECT rct, std::wstring strText=L"") |
HWND | Create (HWND hParent, int x, int y, int w, int h, std::wstring strText=L"") |
void | Remove () |
移除控件 更多... | |
HWND | GetHandle () const |
SysControlType | GetControlType () const |
获取此控件类型 更多... | |
bool | IsEnable () |
void | Enable (bool enable) |
bool | IsVisible () |
void | Show (bool show) |
bool | IsFocused () |
void | SetFocus (bool focused) |
int | GetTextLength () |
std::wstring | GetText () |
void | SetText (std::wstring wstr) |
HFONT | GetFont () |
void | SetFont (int h, int w=0, std::wstring typeface=L"") |
int | GetID () |
Public 成员函数 继承自 HiEasyX::Container | |
Container () | |
virtual | ~Container () |
RECT | GetRect () const |
void | SetRect (int x, int y, int w, int h) |
设置位置和宽高 更多... | |
void | SetRect (RECT rct) |
设置矩形区域 更多... | |
POINT | GetPos () const |
int | GetX () const |
int | GetY () const |
void | SetPos (int x, int y) |
void | SetPos (POINT pt) |
void | Move (int x, int y) |
void | MoveRel (int dx, int dy) |
int | GetWidth () const |
void | SetWidth (int w) |
int | GetHeight () const |
void | SetHeight (int h) |
void | Resize (int w, int h) |
Protected 成员函数 | |
void | RealCreate (HWND hParent) override |
实际调用的创建控件函数(各种控件实现不同,但内部都调用 CreateControl 创建控件) 更多... | |
Protected 成员函数 继承自 HiEasyX::SysControlBase | |
HWND | CreateControl (HWND hParent, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle) |
创建控件 更多... | |
额外继承的成员函数 | |
Protected 属性 继承自 HiEasyX::SysControlBase | |
HWND | m_hWnd = nullptr |
HWND | m_hParent = nullptr |
int | m_nID = 0 |
SysControlType | m_type = SCT_Unknown |
Protected 属性 继承自 HiEasyX::Container | |
RECT | m_rct = { 0 } |
容器区域 更多... | |
系统控件分组标志
在文件 SysGroup.h 第 16 行定义.
HiEasyX::SysGroup::SysGroup | ( | ) |
在文件 SysGroup.cpp 第 16 行定义.
HiEasyX::SysGroup::SysGroup | ( | HWND | hParent | ) |
在文件 SysGroup.cpp 第 20 行定义.
void HiEasyX::SysGroup::Create | ( | HWND | hParent | ) |
在文件 SysGroup.cpp 第 25 行定义.
|
overrideprotectedvirtual |