• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

Delphi中正常窗口的实现

发布: 2008-5-19 10:32 | 作者: 不详 | 来源: 5uwl.net | 查看: 47次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户#J,c^7q y6C.P


(E4I8?+GR9g软件测试技术门户.L P/GY8ZS%N
好了,编译运行一下,我们看到,由于没有创建隐藏窗口,原先任务栏上的系统菜单消失了,换成了主窗口的系统菜单,主窗口也能够与其它Windows窗口正常排列平铺。但带来的问题是窗口无法最小化。怎么回事呢?还是老方法,跟踪一下。 软件测试技术门户I+RV&`[H
软件测试技术门户U"eEUC/ZkY1c5v
2.3 主窗口最小化 软件测试技术门户6d,\HQl)Tb
最小化属于系统命令,最终必定是调用API函数DefWindowProc来将窗口最小化,所以我们毫无困难地就找到了TCustomForm中响应WM_SYSCOMMAND消息的函数WMSysCommand,其中清楚地写到将最小化的消息重定向到Application.WndProc去处理: 软件测试技术门户B S%eQ:c7PAY?4r
软件测试技术门户{Z"r5M"D