⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 剪切分析实验分析文件.txt

📁 这是帮助大家理解UC/GUI系统中关于窗口剪切原理的好东东
💻 TXT
字号:

剪切示例分析:
	
[以下信息均由DBGView输出截获,用OutputDebugString(str)输出].
最先创建的窗体句柄为1, 对话框A句柄为2, 其客户区句柄为3, 如果有按钮,其句柄为4.
	
如果在建建一个对话杠A.(10,  10, 180, 220)


一.有对话框存时调用GUI_Clear时的剪切分析.

GUI_ExecDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), &_cbCallback, 0, 0, 0);
GUI_Clear();

以上代码剪切图及剪切信息产生如下:

clip_dialog_clear.bmp

Clip_1_clear.LOG


二.对话框中有按键时.

如果所创建的对话框有一按钮. 其位置为(100,  5)   宽高为(60,  20)...
相比上面, 剪切的处理复杂了很多, 其中OK按钮的矩形区域为(left=113,top=31,right=172,bottom=50)...

WIN_Clip_1.bmp

Clip_1_button.LOG


三. 有窗体存在时GUI_DispString显示文件产生的剪切.
	
GUI_ExecDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), &_cbCallback, 0, 0, 0);
GUI_DispString("Hello world5!\n");		//1
GUI_DispString("Hello world6!\n",8, 0);		//2
GUI_DispString("Hello world7!\n");		//3
GUI_DispString("Hello world8!\n");		//4

以上代码产生剪切信息为如下文件.

Clip_1_dispstring.LOG

四. 最简单的演示剪切的示例, 这个示例创建的是两个最简单的窗体,无边框及标题框
更有助于分析剪切原理.

WM_Sample.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -