1、控制代碼(Handle)是一個是用來標識物件或者專案的識別符號,可以用來描述窗體、檔案等,值得注意的是控制代碼不能是常量。
2、Windows之所以要設立控制代碼,根本上源於記憶體管理機制的問題,即虛擬地址。簡而言之資料的地址需要變動,變動以後就需要有人來記錄、管理變動,因此係統用控制代碼來記載資料地址的變更。在程式設計中,控制代碼是一種特殊的智慧指標,當一個應用程式要引用其他系統(如資料庫、作業系統)所管理的記憶體塊或物件時,就要使用控制代碼。
1、控制代碼(Handle)是一個是用來標識物件或者專案的識別符號,可以用來描述窗體、檔案等,值得注意的是控制代碼不能是常量。
2、Windows之所以要設立控制代碼,根本上源於記憶體管理機制的問題,即虛擬地址。簡而言之資料的地址需要變動,變動以後就需要有人來記錄、管理變動,因此係統用控制代碼來記載資料地址的變更。在程式設計中,控制代碼是一種特殊的智慧指標,當一個應用程式要引用其他系統(如資料庫、作業系統)所管理的記憶體塊或物件時,就要使用控制代碼。
是從檔案中讀取資料,識別檔案的一串數字。
在檔案修改中,要從一個檔案讀取資料,應用程式首先要呼叫作業系統函式傳送檔名,並選一個到該檔案的路徑來開啟檔案。該函式取回一個順序號,即檔案控制代碼,該檔案控制代碼對於開啟的檔案是唯一的識別依據。要從檔案中讀取一塊資料,應用程式需要呼叫函式ReadFile,並將檔案控制代碼在記憶體中的地址和要複製的位元組數傳送給作業系統。當完成任務後,再透過呼叫系統函式來關閉該檔案。
1、控制代碼為一種特殊的智慧指標。當一個應用程式要引用其他系統(如資料庫、作業系統)所管理的記憶體塊或物件時,就要使用控制代碼。
2、整個Windows程式設計的基礎,一個控制代碼指使用的一個唯一的整數值,即一個4位元組(64位程式中為8位元組)長的數值,來標識應用程式中的不同物件和同類中的不同的例項,諸如,一個視窗,按鈕,圖示,捲軸,輸出裝置,控制元件或者檔案等。