精化程序的通用对话框修改窗口默认大小

易语言 2020-07-12 15:53:19

精化程序的通用对话框修改窗口默认大小

原理:在打开“通用对话框”前启动一个线程,

线程用于寻找“通用对话框”窗口,找到后设置窗口大小和位置。
这是修改之后的 文件一目了然,窗口根据桌面大小调整。

.判断循环首 (是否跳出 = 0) ' 建立一直循环机制
.如果 (FindWindow (“#32770”, “打开通用对话框2”) ≠ 0)
窗口句柄 = FindWindow (“#32770”, “打开通用对话框2”)
.否则
窗口句柄 = 0
.如果结束
.如果 (窗口句柄 ≠ 0)
调试输出 (“找到了”)
设置窗口位置_ (窗口句柄, 0, (取屏幕宽度 () - 600) ÷ 2, (取屏幕高度 () - 350) ÷ 2, 600, 350, 0)
跳出循环 () ' 已经找到了并且设置了窗口,所以就跳出循环结束线程吧。
.否则

.如果结束

.判断循环尾 ()
强制结束线程 (执行线程句柄)