📄 剪切分析实验分析文件.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 + -