天天看點

C語言API編寫窗體界面和按鈕

        最近有個同學的程式需要用對話框的方式實作,但前面都是通過黑框形式完成的,老師突然讓增加一個界面,本來準備采用mfc完成的,但後來一想,該程式核心東西是展現在它的算法上,控制台的程式并非不好.轉念一想,如果使用mfc這樣的方法好像需要再倒騰一遍,想到了大一在"c語言能幹大事"中的東西,是以就準備采用這種形式直接完成,投機取巧的方法.

        主要是通過調用windows api界面的createwindows函數完成,同時也能建立按鈕,把參數設定為button,如果想響應該按鈕,隻需在回調函數中增加消息wm_command判斷即可.代碼如下:

        程式運作結果如下圖所示:

C語言API編寫窗體界面和按鈕
C語言API編寫窗體界面和按鈕

        其中主要涉及到的函數原型如下所示:

        最後,寫這篇文章主要是懷念自己大一時的生活,從一個什麼都不知道的孩子,通過學習c語言,c語言能幹大事開始接觸程式設計.同時,我認為這個程式也是非常還的入門程式,希望剛接觸程式的同學也可以看看,編編自己感興趣的程式、寫寫部落格、ac題目、編寫遊戲、聊天軟體、移動開發,能從程式和生活中找到一些讓自己心靈美妙的東西.

繼續閱讀