#pragma comment(lib, "XCGUI.lib")
#include "xcgui.h"
int CALLBACK OnBtnClick(HELE hButton, BOOL* pbHandled)
{
return 0;
}
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
HELE hButton =
XBtn_Create(20, 50, 100, 30, L
"Button", hWindow);
return TRUE;
}
#define XE_BNCLICK
按钮点击事件.
Definition: XCGUI.h:939
@ window_style_default
窗口样式-控制按钮: 居中 图标, 标题, 关闭按钮, 最大化按钮, 最小化按钮
Definition: XCGUI.h:398
int WINAPI XC_MessageBox(const wchar_t *pTitle, const wchar_t *pText, int nFlags, HWND hWndParent, int XCStyle)
@炫彩_消息框 此窗口是一个模态窗口
Definition: ModalWindowUI.cpp:471
void WINAPI XExitXCGUI()
炫彩_退出 退出界面库释放资源. 不可在dllmain()中卸载, 否则会死锁
Definition: App.cpp:572
void WINAPI XRunXCGUI()
炫彩_运行 运行消息循环,当炫彩窗口数量为0时退出.
Definition: App.cpp:564
BOOL WINAPI XInitXCGUI(BOOL bD2D)
炫彩_初始化 初始化界面库.
Definition: App.cpp:557
@ messageBox_flag_ok
确定按钮
Definition: XCGUI.h:1529
XEle_RegEventC1(hEle, nEvent, memberFunction)
元素_注册事件C1 注册元素事件, 回调函数不省略参数.
HWINDOW WINAPI XWnd_Create(int x, int y, int cx, int cy, const wchar_t *pTitle, HWND hWndParent, int XCStyle)
窗口_创建 创建窗口
Definition: WindowUI.cpp:5964
void WINAPI XWnd_Show(HWINDOW hWindow, BOOL bShow)
@窗口_显示 显示隐藏窗口
Definition: WindowUI.cpp:6373
.版本 2
.支持库 spec
.子程序 Button_按钮元素
.局部变量 炫彩, 炫彩界面库
.局部变量 窗口, 炫彩窗口
.局部变量 按钮, 炫彩按钮
炫彩.初始化 (真)
窗口.创建 (0, 0, 300, 200, “炫彩界面库”, 0, #窗口样式_默认)
按钮.创建 (20, 50, 100, 30, “按钮”, 窗口.取句柄 ())
窗口.显示 (真)
炫彩.运行 ()
炫彩.退出 ()
.子程序 按钮_点击, 整数型, 公开,
XE_BNCLICK:
int CALLBACK OnBtnClick(BOOL *pbHandled)
.参数 元素句柄, 整数型
.参数 是否拦截, 逻辑型, 参考
.局部变量 模态窗口, 炫彩模态窗口
调试输出 (“按钮_点击”)
返回 (0)