讓編程改變世界編程
Change the world by program函數
我記得有童鞋會問:若是個人程序須要在關閉前讓用戶判斷是否肯定要關閉窗口,我應該響應哪一個消息呢?響應WM_DESTROY消息嗎?
..... 此處省略N多內容,具體請看視頻講解 ...... 學習
在傳統的C語言中,咱們須要程序實現什麼功能,咱們就去直接調用相應的函數來完成。例如須要打開文件,那麼我會調用fopen函數,須要打印到顯示器,咱們調用printf函數。 在Windows編程,你的思路就要轉變過來了。你不能再認爲是你去調用Windows提供的API函數來完成須要的功能,若是你這麼想,那麼你的思惟仍是停留在C語言上。 ..... 此處省略N多內容,具體請看視頻講解 ...... spa
前面咱們提到過一個Windows程序具備一個消息循環,用於從消息隊列中檢索和分發消息,其中檢索消息是經過GetMessage函數實現的,而分發消息是經過調用DispatchMessage函數實現。 有童鞋可能會問,窗口過程裏邊都有返回值,這個返回值是返回到哪裏?Windows又是如何處理的? ..... 此處省略N多內容,具體請看視頻講解 ...... 設計
學習Windows,咱們還須要知道Windows NT是搶佔式多任務環境,這就意味着當一個程序完成一項很是耗時的工做時,Windows容許用戶將控制權切換到其餘程序上。 這本是一件很是棒的設計,但這種搶佔式多任務模式未必老是會按照你指望的方式去工做。 ..... 此處省略N多內容,具體請看視頻講解 ...... [buy] 得到全部教學視頻、課件、源代碼等資源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/BdsUAwIYDQCdAcBTe71']視頻下載[/Downlink]視頻