原创 Windows編程 第十一回 三問計時器

啥是計數器? 計時器是一種輸入設備,它週期性地在每經過一個指定的時間間隔後就通知應用程序一次。當你的程序將時間間隔告訴Windows,例如“每10秒鐘通知我一聲”,然後Windows給你的程序發送週期性發生的WM_TIMER消息以表示時間到

原创 Windows編程 第十回 鼠標的祕密

你平時使用的鼠標中藏着一個鮮爲人知祕密,它與鼠標名字的起源有關,這回我就給大家揭開這個祕密。請看圖: 哈哈,純粹娛樂一下。不過這回我們確實要探一探鼠標在Windows編程中的祕密。 鼠標估計大家天天都在用,我覺得沒有必要再給大家“掃盲”了

原创 Windows編程 第五回 GDI初窺

終於又見面了 隔了好一陣子,終於又和大家見面了。最近我有點忙,忙得已經好幾周沒看過電影了,不過我喜歡這種感覺,這讓我過的充實,過的問心無愧。我最近喜歡寫 東西,因爲每當我提筆寫字或在鍵盤上碼字時,我就能靜下浮躁的心來學習思考,看不下去的書可

原创 我的友情鏈接

51CTO博客開發

原创 Windows編程 第四回 Windows程序的生與死(下)

致歉 很抱歉,讀者看到的這篇文章將是我寫的最沒什麼條理的一篇了,由於這一塊兒內容是所有Windows程序的核心與基礎,所以我分了三回來寫。我想講 得既易懂有又豐富,無奈本人才疏學淺,每每一提筆就要查很多資料,我又嘗試着把這些資料的精華融進文

原创 Windows 編程 第九回 關於鍵盤的那點兒事

鍵盤對於大家來說可能再也熟悉不過了,它和鼠標是現在最常用的電腦輸入設備。雖然在現在的圖形界面操作系統下使用鼠標比使用鍵盤更方便、更廣泛,但是鼠標還是一時半會兒取代不了它的老前輩——鍵盤的地位,尤其是在打字方面。這一回我們就從編程的角度重新認

原创 Windows編程 第八回 繪圖課(下)

書接上回,我們先來看一個例子吧,我們畫了一個矩形和一個圓:          caseWM_PAINT:          HDChDC;          PAINTSTRUCTps;         hDC=BeginPaint(hw

原创 Windows編程 第六回 又見設備描述表

設備描述表還真是十分重要,以至於我們在這裏還要再學習它。這節內容比較少,相信你很快就應該能看完。Let’go! 獲取設備描述表句柄 複習:當你想在一個圖形輸出設備(諸如屏幕或者打印機)上繪圖時,你首先必須獲得一個設備描述表(或者DC)的句柄

原创 Windows編程 第三回 Windows程序的生與死(中)

自家之言  我認爲,我們對任何事物的認知過程都是循序漸進的,正如我們對人生的看法,當你在20歲,30歲,40歲乃至50歲時對人生看法肯定不一樣,並且 是逐步加深的。我們都聽說過這句話“不聽老人言,吃虧在眼前”,有時長輩給你嘮叨一些人生寶貴經

原创 Windows編程 第一回 走近Windows

Windows操作系統概述①         Windows是一種基於圖形界面的多任務操作系統。爲這個環境開發的程序有着相同的外觀和命令結構。對用戶 來說,這使得學習使用Windows應用程序變得容易了。爲了幫助開發Windows應用程序

原创 Windows編程 第七回 繪圖課(上)

之前講了很多GDI和設備描述表的內容,想必大家對這麼多枯燥晦澀的東西早就感到厭倦了吧。爲了激發一下大家繼續學習Windows的興趣,這回就給大家展示一些“有趣”的東西吧。 畫點(寫像素) 先前總是說GDI很重要,功能很強大,快把它捧得天花亂

原创 Windows編程 第二回 Windows程序的生與死(上)

引子 “Windows 程序分爲‘程序代碼’和‘UI(User Interface)資源’兩大部份,兩部份最後以RC編譯器(資源編譯器)整合爲一個完整的EXE 文件。所謂UI 資源是指功能菜單、對話框外貌、程序圖標、光標形狀等等東西。

原创 Windows編程 第零回(上) 序言

 本人是一名計算機專業的學生,正好這個學期課程不緊,想利用者較多空閒的時間把windows編程好好搞一下。說到編程嘛,我和全國絕大多數的報 計算機系的學生一樣在此之前是沒有接觸過編程的,又逢上一學年剛好學完C/C++,打算趁此機會突擊一下w