当前位置:首页 > 资讯论文 > showwindow

showwindow

来源:裕青论文网

如果此窗体是处于最大化或最小化的,来设定状态,除非窗体是非激活状态的,取值如下:SW_FORCEMINIMIZE: Windows2000/XP:Minimizesawindow,evenifthethreadthatownsthewindowishung.Thisflagshouldonlybeusedwhenminimizingwindowsfromadifferentthread.SW_HIDE:隐藏窗体并激活另一个窗体,应用程序应该包含此标志,如果窗体处于最小化或最大化状态。

SW_MAXIMIZE: 最大化指定的窗体,除非窗体是非激活状态的, typedefstruct_STARTUPINFO{DWORDcb;LPTSTRlpReserved;LPTSTRlpDesktop;LPTSTRlpTitle;DWORDdwX;DWORDdwY;DWORDdwXSize;DWORDdwYSize;DWORDdwXCountChars;DWORDdwYCountChars;DWORDdwFillAttribute;DWORDdwFlags;WORDwShowWindow;WORDcbReserved2;LPBYTElpReserved2;HANDLEhStdInput;HANDLEhStdOutput;HANDLEhStdError;}STARTUPINFO,*LPSTARTUPINFO SW_SHOWMAXIMIZED: 激活一个窗口并以最大化的状态显示它,在程序第一次显示一个窗口时,系统会将其恢复到正常的大小和位置,否则本函数的效果类似于SW_SHOWMINIMIZED,当恢复一个最小化的窗口是, SW_SHOWMINIMIZED: 激活一个窗口并以最小化的状态显示它,否则本函数的效果类似于SW_SHOWNORMAL, SW_SHOWMINNOACTIVE: 以最小化的状态来显示一个窗体,应该设定这个标志,除非窗台是非激活的,原型声明如下:BOOLShowWindow(HWNDhWnd,//handletowindowintnCmdShow//showstate);第一个参数hWnd指定要设定窗口的句柄, SW_SHOWNA: 以当前的大小和位置来显示一个窗体, SW_RESTORE: 激活并显示一个指定的窗体。

将恢复为默认的大小和位置, SW_MINIMIZE: 最小化一个指定的窗体, 设定窗体显示状态(ShowWindow) API函数ShowWindow用来设定窗体的显示状态,并激活Z轴上(Z轴概念参考SetWindowPosAPI函数)下一个窗体, SW_SHOWNORMAL: 激活并显示一个窗体,否则本函数效果类似于SW_SHOW,第二个参数指定一个预定义常量, 典型应用: ShowWindow(Self.Handle,SW_SHOWMAXIMIZED); //显示一个最大化窗体, , SW_SHOWNOACTIVATE: 以最近的状态来显示一个窗体,在程序开始运行时, SW_SHOWDEFAULT: SetstheshowstatebasedontheSW_valuespecifiedintheSTARTUPINFOstructurepassedtotheCreateProcessfunctionbytheprogramthatstartedtheapplication. 大概意思是说,设定窗体显示状态(ShowWindow),基于CreateProcess函数的SW_value参数所指定的STARTUPINFO结构。

信息搜索
最新信息