按鈕上面的按鈕 (轉)
按鈕上面的按鈕 (轉)[@more@]按鈕上面的按鈕。我在codeguru中看到一篇文章,探討如何在按鈕上面再放一個按鈕。做法非常簡單,只需繼承一個Cbutton類,在此類中過載PreSubclassWindow和OnCommand 函式,新增一個私有CButton類 m_buttonIn,在PreSubclassWindow中,m_buttonIn的create函式,產生按鈕。這些都是好懂的。為什麼要過載OnCommand函式呢?我們經常看到在對話方塊類中過載OnCommand函式,處理來自子的訊息。現在的情況其實很類似,不同的是,通常情況下的對話方塊換成人按鈕,在mfc中按鈕其實也是視窗類。所以它也能過載OnCommand函式用來處理裡面的按鈕按下時傳來的訊息。在OnCommand中,可以自己處理按鈕按下事件,也可以傳送一個訊息給對話方塊。在按鈕中加按鈕不知道有什麼實際用處,但我想這個問題其實可以訓練對控制元件訊息處理的原理掌握情況。這恐怕也是設計的一類普遍問題吧! codeguru 中的文章連結為
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-958773/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 按鈕
- 工具欄上按鈕的繪製 (轉)
- 按鈕禁用
- Bootstrap 按鈕boot
- 高亮按鈕
- InstaMaterial概念設計(3):feed卡片上的按鈕、評論按鈕
- MFC 捕獲按鈕 按下和抬起 (轉)
- Fiori Elements List Report table 裡的普通按鈕,Global 按鈕 和 Determining 按鈕
- 窗體(文字框,按鈕,單選按鈕,標籤)
- 實現浮動按鈕 (轉)
- 小程式按鈕
- Flutter Button(按鈕)Flutter
- iOS 按鈕動畫iOS動畫
- 復飛按鈕
- 新增按鈕事件事件
- div按鈕CSSCSS
- UIButton - 按鈕UI
- 檔案上傳按鈕樣式
- 按鈕連結乾坤大挪移 (轉)
- Android 點選按鈕跳轉Android
- button按鈕重新整理頁面的幾種方式
- Grid下面的 子物件按鈕如何回撥物件
- 為主頁新增一個漂亮的按鈕(上)(轉)
- VBA命令按鈕操作
- vue 封裝按鈕Vue封裝
- HTML input image按鈕HTML
- HTML input image 按鈕HTML
- HTML input button按鈕HTML
- HTML input button 按鈕HTML
- 瞭解下Foundation 按鈕
- HTML input submit 按鈕HTMLMIT
- iOS動畫-按鈕動畫iOS動畫
- 凸出按鈕的TabBartabBar
- 按鈕拖拽移動
- iOS --按鈕 處理iOS
- CSS-實戰-上傳按鈕美化CSS
- VB “秒錶”窗體中有兩個按鈕“開始/停止”按鈕
- ABAP ALV TOOLBAR 自定義按鈕的型別以及listmenu按鈕型別