defwindowproc視窗過程對一些訊息的預設處理方式
wm_paint 傳送wm_erasebkgnd訊息來擦除背景
wm_erasebkgnd 用視窗類結構中的hbrbackground刷子來繪畫視窗背景
wm_close 呼叫destroywindow來摧毀視窗
wm_nclbuttondblclk這是非客戶區(如標題欄)滑鼠雙擊訊息,defwindowproc測試滑鼠的位置,然後再採取相應的措施,如標題欄雙擊將最大化和恢復視窗
wm_nclbuttonup這是非客戶區滑鼠釋放訊息,同樣,defwindowproc測試滑鼠的位置然後採取相應的措施,如滑鼠在
關閉按鈕的位置釋放將導致傳送wm_close訊息
wm_ncpaint 非客戶區繪製訊息,defwindowproc將繪製邊框和客戶區
開始學習win32彙編
前段時間對於csdn的部落格系統徹底失望,在我現在寫的東西都還不知道能不能正常發出去,鬱悶,加上過年有這麼久沒有來了。這段時間開始學習彙編,說到彙編,大學開過兩門相關課程,微機原理和微控制器都是學這方面的,不過那都是8086,51級別的彙編,感覺根本跟不上時代,那時候學的還不錯 現在想學習學習win...
Win32彙編基礎
常用指令 mov 目標運算元,源運算元 mov eax,0x0 進行資料傳遞 movzx mov zero x 以0填充高位,用法同上,push poppushad 所有暫存器壓棧 8個 popad 所有暫存器出棧 8個 lea 取位址指令,類似c語言中的 call 呼叫函式指令 add 加 sub...
Win32彙編 實數
386 選擇的處理器 model flat,stdcall option casemap none 指明識別符號大小寫敏感 include kernel32.inc 要引用的標頭檔案 includelib kernel32.lib 要引用的庫檔案 includelib msvcrt.lib 引用c庫...