回覆列表
  • 1 # 滴逃逃

    EnumWindowsProc  函式功能:該函式是一個與EnumWindows或EnumDesktopWindows一起使用的應用程式定義的回撥函式。它接收頂層視窗控制代碼。WNDENUMPROC定義一個指向這個回撥函式的指標。EnumWindowsProc是應用程式定義函式名的位置標誌符。

      函式原型:BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM IParam);

      引數:

      hwnd:頂層視窗控制代碼。

      lParam:指定在EnumWIndowsh或EnumDesktopWindows中的應用程式定義值。

      返回值:為繼續列表,回撥函式必須返回TRUE;若停止列表,它必須返回FALSE。

      備註:應用程式必須透過傳遞給EnumWindows或EnumDesktopWindows應用程式地址來註冊這個回撥函式。

      速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本:標頭檔案:winuser.h;庫檔案:使用者自定義。

      示例程式碼:

      下面程式碼獲取所有視窗的控制代碼,並儲存到向量裡

      std::vector

      BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)

      { return g_AllWindow.push_back(hwnd),TRUE; } //Enum所有視窗,所以總返回TRUE

      void GetAllWindow()

      {

      EnumWindows(&EnumWindowProc,0);

      }

  • 中秋節和大豐收的關聯?
  • 都說勇士陣容有深度,那麼勇士替補的場均得分是一個什麼情況?你怎麼看?