Windows API視窗程式設計 - 系統標準按鈕
流程介紹
在Windows API中,所有控制元件都是視窗,所以建立一個按鈕也就等於建立一個視窗,過程與建立視窗基本一樣,只是部分引數變了一下而已。
程式碼解釋
建立一個按鈕視窗,我個人是喜歡在建立頂級視窗的WM_CREATE訊息中建立。WndProc是建立頂級視窗時的回撥函式,建立完畢後就會發出WM_CREATE訊息,在建立完畢後立即建立其他控制元件就可以了。 我們現在建立一個系統標準按鈕,系統標準按鈕的類名就叫button,程式碼如下:
這裡要注意三點:
- 按鈕是作為子視窗放在頂級視窗裡的。
- 前兩個引數在有的教程裡是寫TEXT(“xxx”),其實這是一個巨集函式,巨集實現就是L”xxxx”,用兩種方法是等價的。
- 經測試,子視窗不需要呼叫ShowWindow也可以顯示,只要寫了父視窗控制程式碼就可以了。
好了,現在我們來看看實現的結果。
相關文章
- Windows API視窗程式設計 - 自定義按鈕WindowsAPI程式設計
- Windows API視窗程式設計 - 完善自定義按鈕WindowsAPI程式設計
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- 3-Windows程式設計 -視窗與訊息Windows程式設計
- windows的錄音機視窗中單擊按鈕的作用是什麼Windows
- 如何禁用控制檯視窗的關閉按鈕?
- windows10系統下讓視窗標題欄透明的方法Windows
- 短視訊系統,長按側滑實現刪除的按鈕
- MAUI Blazor (Windows) App 動態設定視窗標題UIBlazorWindowsAPP
- 小程式按鈕
- 乾貨!必看創意按鈕設計,打造真正的按鈕誘惑
- 使用Windows API進行GDI視窗繪圖WindowsAPI繪圖
- windows10系統沒有檢查更新按鈕怎麼解決Windows
- 短視訊app原始碼,提示以按鈕彈窗的形式實現APP原始碼
- Win10系統下按W鍵出現windows ink工作區域視窗怎麼關閉Win10Windows
- 標準API展開BOM程式碼API
- 【linux】系統程式設計-6-POSIX標準下的訊號量與互斥鎖Linux程式設計
- 前端設計,確定按鈕正慢慢消失前端
- windows10系統如何凍結Excel表格的視窗WindowsExcel
- [Go語言寫介面]二、簡單美化視窗,設定視窗圖示,簡單美化資訊框,建立按鈕和註冊事件Go事件
- 介面設計標準
- Windows10系統中操作中心按鈕丟失了的兩種找回方法Windows
- fastadmin新增自定義按鈕,並使用彈窗功能AST
- php短視訊系統,點選按鈕開啟wifi或者關閉wifiPHPWiFi
- IC設計行業erp系統評估的判斷標準行業
- 登陸註冊按鈕的樣式設計
- UI設計按鈕圖示素材幹貨模板UI
- 日常總結 --- 視訊播放按鈕
- (Python程式設計 | 系統程式設計 | 並行系統工具 | 程式退出)Python程式設計並行
- 華為程式設計規範,程式碼驗收標準。程式設計
- 系統程式設計程式設計
- C語言建立空白Windows視窗程式碼C語言Windows
- 直播系統原始碼,按鈕圖片和文字位置的各種設定原始碼
- Win10系統如何更改視窗元件字型大小 win10視窗字型設定Win10元件
- WIN32 API程式設計--列舉系統顯示器Win32API程式設計
- freeRTOS核心學習筆記(1)-程式設計標準筆記程式設計
- Java程式設計師的工資標準是多少Java程式設計師
- win10系統下彈出windows hello安裝程式視窗後閃退如何解決Win10Windows