在我的应用程序中,我有时使用:ShowWindow(MyForm.Handle, SW_SHOW).
ShowWindow函数的文档有一节SW_SHOWNORMAL说明
"应用程序应在第一次显示窗口时指定此标志".
这是否意味着对于每个表单(我传递给ShowWindow),我需要保留一个布尔变量来查看表单是否显示,并根据我应该使用SW_SHOW或SW_SHOWNORMAL?
什么是深层含义SW_SHOWNORMAL?
Dav*_*nan 15
该术语通常是代名词恢复.这个术语可以追溯到旧版本的Windows,现在所有的MSDN文档都使用了恢复而不是正常或标准化.
因此,SW_SHOWNORMAL将窗口状态设置为已恢复并使窗口可见.另一方面,SW_SHOW只需使窗口可见.
回到白天,恢复被称为标准化,最小化被称为标志性,最大化被称为全屏.如果内存服务,那么旧的术语仍在Windows 3.1中使用,但在Windows 95和NT中已更改.
SW_SHOW经常一起使用,SW_HIDE所以如果你出于某种原因(例如基于用户动作)显示/隐藏窗口,你可以串联使用它们. SW_SHOWNORMAL最初用于第一次显示窗口的"旧"日子.
SW_SHOWNORMAL 如果你想确保一个窗口没有在程序中的某个特定点被最小化(或最大化)(例如,如果窗口可能被最小化但你想'恢复它'以便用户可以与它交互),则有时是有价值的.
| 归档时间: |
|
| 查看次数: |
9296 次 |
| 最近记录: |