hbitmap是可以認為是等同與bmp檔案的一種影象存在形式
當用loadimage從檔案得到hbitmap之後,hbitmap的中位圖的格式保持不變,
也就是說如果原來是24bit的點陣圖,hbitmap中還是24bit,其中資訊仍然記錄的是24bit,經過getdibits也是一樣
但如果將hbitmap經過copyimage之後,新的到的hbitmap則會變成32bit,經過getdibits也一樣
即便使用lr_copyfromsource,情況也不是如此
看來要注意啊
模組控制代碼(例項控制代碼)和控制代碼的區別
解釋一 1 模組的概念 乙個模組代表的是乙個執行中的exe檔案或dll檔案,用來代表這個檔案中所有的 和資源,磁碟上的檔案不是模組,裝入記憶體後執行時就叫做模組。乙個應用程式呼叫其他dll中的api時,這些dll檔案被裝入記憶體,就產生了不同的模組,為了區分位址空間中的不同模組,每個模組都有乙個惟一...
控制代碼的本質
handle就是pvoid,也就是無型別指標,上面這些資源的控制代碼handles都不過是指向struct的指標,至於這個struct的用處,連m 都說unused了,現在解釋下m 這麼做的意義,這就是所謂資料封裝,你可以在你的程式中把m 的內部結構指標傳來傳去,可是你卻不知道它到底指向的內容是什麼...
控制代碼的概念
所謂控制代碼就是乙個 long型的資料。控制代碼是windows 用於表示應用程式建立出來的物件的唯一的整數。windows 使用各種各樣的控制代碼來標識應用程式例項,視窗控制,位圖,gdi物件等等。windows 控制代碼有點像 c語言中的檔案控制代碼。從上面的定義我們可以看到,控制代碼是乙個識別...