-
控制代碼是表示物件的(通常為 32 位)整數。 Windows 中的控制代碼類似於傳統 C 或 MS-DOS 程式設計中使用的檔案控制代碼。 程式幾乎總是通過呼叫 Windows 函式來獲取控制代碼。
程式在其他 Windows 函式中使用此控制代碼來使用它所表示的物件。
在 Windows 中,可以有多種型別的視窗。 視窗可以是螢幕上的矩形封閉區域,例如熟悉的應用程式視窗。 窗體上的控制項(如列表框或滾動條)也可以是視窗,但並非所有型別的控制項都是視窗。
桌面上的圖示和桌面本身也是視窗。 由於所有這些型別的物件都是視窗,因此 Windows 可以以類似的方式處理它們。 Windows 為每個視窗提供了乙個唯一的控制代碼,可以通過該控制代碼對其進行操作。
許多 API 函式可以返回控制代碼或接受控制代碼作為引數。
建立視窗時,Windows 會為其分配乙個控制代碼,並在視窗消失時釋放該控制代碼。
-
在 Windows 環境中,控制代碼用於標識項,其中包括:
模組
任務
例項
檔案
記憶體塊
選單
控制
字型
資源,包括圖示、游標、字串等。
GDI 物件,包括位圖、畫筆、圖元檔案、調色盤、筆、區域和裝置上下文。
Windows API 不是使用實體地址來標識記憶體塊、檔案、任務或動態載入的模組,而是為這些項分配乙個明確的控制代碼,並將該控制代碼返回給應用程式,然後通過該控制代碼對其進行操作。
從上面的2個定義中,我們可以看出控制代碼是乙個識別符號,用於標識乙個物件或專案,它就像我們的名字一樣,每個人都會有乙個,不同的人的名字不同,但也可能有乙個人的名字和你的名字一樣。 就資料型別而言,它只是乙個 16 位無符號整數。 應用程式幾乎總是通過呼叫 Windows 函式來獲取控制代碼,然後其他 Windows 函式可以使用它來引用相應的物件。
在 Windows 程式設計中,使用了大量的控制代碼,例如:hinstance(例項控制代碼)、hbitmap(位圖控制代碼)、hdc(裝置描述表控制代碼)、hicon(圖示控制代碼)。
3c=three corridors.它是 War3 的 RPG,深受大多數 War3 玩家的歡迎。 尤其是大學校園裡對學生的歡迎。 >>>More
2c表示:它是business to customer的意思,2在英文中的發音與to相同,business-to-customer是business to customer的意思,縮寫為b2c,其中文縮寫為“business to customer”。 >>>More