-
EnumDesktopWindows
鎖定
EnumDesktopWindows 枚舉與指定桌面關聯的所有頂級窗口,然後將每個窗口句柄傳遞給給應用程序定義的回調函數。
- 中文名
- 枚舉桌面窗口
- 外文名
- EnumDesktopWindows
- 類 別
- 計算機函數
- 原 型
- BOOL EnumDesktopWindows
EnumDesktopWindows函數功能
枚舉與指定桌面關聯的所有頂級窗口,然後將每個窗口句柄傳遞給給應用程序定義的回調函數。
EnumDesktopWindows語法
BOOL EnumDesktopWindows( HDESK hDesktop, WNDENUMPROC lpfn, LPARAM lParam);
EnumDesktopWindows參數
hDesktop
要枚舉其頂級窗口的桌面的句柄。該句柄由 CreateDesktop, GetThreadDesktop,OpenDesktop或 OpenInputDesktop函數返回,並且必須具有DESKTOP_READOBJECTS訪問權限。如果此參數為NULL,則使用當前桌面。
lpfn
指向應用程序定義的EnumWindowsProc回調函數的指針 。
lParam
應用程序自定義的值,將傳遞給回調函數。
EnumDesktopWindows返回值
如果函數失敗或無法執行枚舉,則返回值為零。
要獲取擴展的錯誤信息,請調用GetLastError。
如果失敗,則必須確保回調函數設置SetLastError。
Windows Server 2003和Windows XP / 2000:如果桌面上沒有窗口,則GetLastError返回ERROR_INVALID_HANDLE。
EnumDesktopWindows其他信息
該EnumDesktopWindows功能反覆調用lpfn回調函數,直到最後頂層窗口枚舉或回調函數返回FALSE。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: lllj119