|
发表于 2015-11-2 17:59:59
|
显示全部楼层
- #include "Common.h"
- class CMyWindowButton
- {
- public:
- HWINDOW m_hWindow;
- HELE m_hButton_close;
- HELE m_hButton;
- CMyWindowButton(){
- Init();
- }
- void Init()
- {
- m_hWindow = XWnd_Create(0, 0, 300, 200, L"炫彩界面库窗口",NULL, xc_window_style_default);
- XBtn_SetType(XBtn_Create(5, 3, 60, 20, L"Close", m_hWindow),button_type_close);
-
- m_hButton = XBtn_Create(100, 50, 100, 100,L"Button", m_hWindow);
- XBtn_SetType(m_hButton,button_type_radio);
- XBtn_SetStyle(m_hButton,button_style_default);
- XBtn_SetIcon(m_hButton,XImage_LoadFile(L"btn.jpg"));
- XBtn_SetIconAlign(m_hButton,button_icon_align_top);
- XBtn_SetTextAlign(m_hButton,DT_CENTER);
- XEle_RegEventCPP(m_hButton,XE_BNCLICK,&CMyWindowButton::OnBtnClick);
- XWnd_ShowWindow(m_hWindow,SW_SHOW);
- }
- int OnBtnClick(BOOL *pbHandled)
- {
- MessageBoxW(XWnd_GetHWND(m_hWindow),L"你点击了按钮",L"提示",MB_OK);
- return 0;
- }
- };
- int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
- {
- XInitXCGUI();
- CMyWindowButton MyWindow;
- XRunXCGUI();
- XExitXCGUI();
- return 0;
- }
复制代码 主要增加了这两个
XBtn_SetType(m_hButton,button_type_radio);
XBtn_SetStyle(m_hButton,button_style_default);
请用最新版,老版本有bug不维护 最新版 1.8.9.2
|
|