Element-基础元素

基础元素,是所有UI元素的基础,其他高级UI元素都是从该元素扩展而来;它具有所有元素通用的属性方法和消息事件,其他UI元素都可以调用该接口的方法.

XEle_RegEventCPP()注册事件.

步骤

  1. XEle_Create()创建自定义元素.

示例代码(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);
HELE hEle = XEle_Create(20, 50, 100, 100, hWindow); //基础元素
XWnd_Show(hWindow, TRUE); //显示
XRunXCGUI(); //运行
XExitXCGUI(); //退出
return TRUE;
}
@ window_style_default
窗口样式-控制按钮: 居中 图标, 标题, 关闭按钮, 最大化按钮, 最小化按钮
Definition: XCGUI.h:398
HELE WINAPI XEle_Create(int x, int y, int cx, int cy, HXCGUI hParent)
元素_创建 创建基础元素.
Definition: EleUI.cpp:3502
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
.子程序 Element_基础元素
.局部变量 炫彩, 炫彩界面库
.局部变量 窗口, 炫彩窗口
.局部变量 基础元素, 炫彩基础元素
炫彩.初始化 (真)
窗口.创建 (0, 0, 400, 300, “炫彩界面库”, 0, #窗口样式_默认)
基础元素.创建 (20, 50, 100, 100, 窗口.取句柄 ())
窗口.显示 (真)
炫彩.运行 ()
炫彩.退出 ()

截图: