InPowerS.Net

 找回密碼
 註冊
搜索
查看: 3953|回復: 0

判斷一個視窗是否最小化狀態,如果是,恢復為原狀在桌面上顯示

[複製鏈接]
發表於 2008-12-25 22:58:50 | 顯示全部樓層 |閱讀模式
判斷一個視窗是否最小化狀態,如果是,恢復為原狀在桌面上顯示
Private   Declare   Function   IsIconic   Lib   "user32"   Alias   "IsIconic"   (ByVal   hwnd   As   Long)   As   Long   
  判斷窗口是否已最小化   
  Long,非零表示成功,零表示失敗   
  hwnd   -----------     Long,待檢測窗口的控制碼


Private   Declare   Function   ShowWindow   Lib   "user32"   Alias   "ShowWindow"   (ByVal   hwnd   As   Long,   ByVal   nCmdShow   As   Long)   As   Long   
  控制視窗的可見性(在vb裡使用:針對vb表單及控制項,請使用對應的vb屬性)   
  Long,如窗口之前是可見的,則返回TRUE(非零),否則返回FALSE(零)   
  hwnd   -----------     Long,視窗控制碼,要向這個視窗應用由nCmdShow指定的命令   
   
      nCmdShow   -------     Long,為視窗指定可視性方面的一個命令。請用下述任何一個常數   
      SW_HIDE   
      隱藏視窗,活動狀態給令一個視窗   
      SW_MINIMIZE   
      最小化視窗,活動狀態給令一個視窗   
      SW_RESTORE   
      用原來的大小和位置顯示一個視窗,同時令其進入活動狀態   
      SW_SHOW   
      用當前的大小和位置顯示一個視窗,同時令其進入活動狀態   
      SW_SHOWMAXIMIZED   
      最大化視窗,並將其啟動   
      SW_SHOWMINIMIZED   
      最小化窗口,並將其啟動   
      SW_SHOWMINNOACTIVE   
      最小化一個視窗,同時不改變使用中視窗   
      SW_SHOWNA   
      用當前的大小和位置顯示一個視窗,不改變使用中視窗   
      SW_SHOWNOACTIVATE   
      用最近的大小和位置顯示一個視窗,同時不改變使用中視窗   
      SW_SHOWNORMAL   
      與SW_RESTORE相同
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

小黑屋|Archiver|手機版|InPowerS.Net

GMT+8, 2024-3-29 08:04

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表