读书人

WinExec ShellExec 窗口展示参数对应的

发布时间: 2012-08-07 14:54:47 作者: rapoo

WinExec ShellExec 窗口显示参数对应的数值是多少?
SW_HIDE 隐藏
SW_MAXIMIZE 最大化
SW_MINIMIZE 最小化,并把Z order顺序在此窗口之后(即窗口下一层)的窗口激活
SW_RESTORE 激活窗口并还原为初始化大小 SW_SHOW 以当前大小和状态激活窗口
SW_SHOWDEFAULT 以默认方式运行
SW_SHOWMAXIMIZED 激活窗口并最大化
SW_SHOWMINIMIZED 激活窗口并最小化
SW_SHOWMINNOACTIVE 最小化但不改变当前激活的窗口
SW_SHOWNA 以当前状态显示窗口但不改变当前激活的窗口
SW_SHOWNOACTIVATE 以初始化大小显示窗口但不改变当前激活的窗口
SW_SHOWNORMAL 激活并显示窗口,如果是最大(小)化,窗口将会还原。第一次运

sw_hide 是0,然后顺推?
还是1?

[解决办法]
按住Ctrl键,鼠标点击SW_HIDE,就可以进入到Windows.pas,看到:

Delphi(Pascal) code
  { ShowWindow() Commands }  {$EXTERNALSYM SW_HIDE}  SW_HIDE = 0;  {$EXTERNALSYM SW_SHOWNORMAL}  SW_SHOWNORMAL = 1;  {$EXTERNALSYM SW_NORMAL}  SW_NORMAL = 1;  {$EXTERNALSYM SW_SHOWMINIMIZED}  SW_SHOWMINIMIZED = 2;  {$EXTERNALSYM SW_SHOWMAXIMIZED}  SW_SHOWMAXIMIZED = 3;  {$EXTERNALSYM SW_MAXIMIZE}  SW_MAXIMIZE = 3;  {$EXTERNALSYM SW_SHOWNOACTIVATE}  SW_SHOWNOACTIVATE = 4;  {$EXTERNALSYM SW_SHOW}  SW_SHOW = 5;  {$EXTERNALSYM SW_MINIMIZE}  SW_MINIMIZE = 6;  {$EXTERNALSYM SW_SHOWMINNOACTIVE}  SW_SHOWMINNOACTIVE = 7;  {$EXTERNALSYM SW_SHOWNA}  SW_SHOWNA = 8;  {$EXTERNALSYM SW_RESTORE}  SW_RESTORE = 9;  {$EXTERNALSYM SW_SHOWDEFAULT}  SW_SHOWDEFAULT = 10;  {$EXTERNALSYM SW_MAX}  SW_MAX = 10; 

读书人网 >.NET

热点推荐