Window-普通窗口

基础窗口.可以在窗口内容纳各种UI元素.

窗口接收来自系统的所有消息和自定义消息,通过消息注册接口注册你的处理函数.以便你对该事件处理.

XWnd_RegEventCPP()注册窗口事件,所有的系统事件和自定义事件.

消息格式请参加文档 事件.

步骤

  1. 初始化UI库 XInitXCGUI().
  2. 创建窗口 XWnd_Create().
  3. 显示窗口 XWnd_Show().
  4. 运行程序 XRunXCGUI().
  5. 释放UI库 XExitXCGUI().

代码示例(C++)

#pragma comment(lib, "XCGUI.lib")
#include "xcgui.h"
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
XInitXCGUI(TRUE); //初始化
HWINDOW hWindow = XWnd_Create(0, 0, 300, 200, L"炫彩界面库窗口", NULL, window_style_default);
XWnd_Show(hWindow, TRUE); //显示
XRunXCGUI(); //运行
XExitXCGUI(); //退出
return TRUE;
}
@ window_style_default
窗口样式-控制按钮: 居中 图标, 标题, 关闭按钮, 最大化按钮, 最小化按钮
Definition: XCGUI.h:398
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
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
.子程序 window_普通窗口
.局部变量 炫彩, 炫彩界面库
.局部变量 窗口, 炫彩窗口
炫彩.初始化 (真)
窗口.创建 (0, 0, 400, 300, “炫彩界面库”, 0, #窗口样式_默认)
窗口.显示 (真)
炫彩.运行 ()
炫彩.退出 ()

代码示例(火山PC)

成员变量名 类型
主窗口 普通窗口
炫彩_初始化 ()//初始化UI库,参数1默认为空,即为:假=GDI+渲染,否则:真=D2D渲染
主窗口.创建 (, , 600, 420, "炫彩界面库窗口")
主窗口.显示 ()
炫彩_运行 ()//运行UI库
炫彩_退出 ()//退出UI库

截图