C++ 動(dòng)態(tài)創(chuàng)建按鈕及 按鈕的消息響應(yīng)
動(dòng)態(tài)創(chuàng)建的按鈕 都會在消息 OnCommand 中得到處理,無論是什么消息,都會處理的
1\創(chuàng)建按鈕
CButton* btn = new CButton();
btn->Create(_T("方法"), WS_CHILD | WS_VISIBLE, CRect(0,0,50,50), this, 2);
注意創(chuàng)建的最后一個(gè)參數(shù)
這個(gè)數(shù)據(jù)代表的就是創(chuàng)建的那個(gè)控件的ID值,相當(dāng)于
這個(gè)數(shù)據(jù)是代表控件的唯一的重要標(biāo)志
BOOL CMyCusCrl::OnCommand(WPARAM wParam, LPARAM lParam) { // TODO: 在此添加專用代碼和/或調(diào)用基類 if (wParam == 2) { AfxMessageBox(_T("dsaljkgasg")); } return CWnd::OnCommand(wParam, lParam); }
在這里我們使用了 2 ,這里的2 就是上面創(chuàng)建時(shí)的 ID號
我們在參數(shù) wParam 中加以判斷,可以看出到底是哪個(gè)按鍵按下了
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
欄 目:C語言
下一篇:C語言實(shí)現(xiàn)Linux下的socket文件傳輸實(shí)例
本文標(biāo)題:C++ 動(dòng)態(tài)創(chuàng)建按鈕及 按鈕的消息響應(yīng)
本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3038.html
您可能感興趣的文章
- 04-02c語言沒有round函數(shù) round c語言
- 01-10深入理解C++中常見的關(guān)鍵字含義
- 01-10使用C++實(shí)現(xiàn)全排列算法的方法詳解
- 01-10c++中inline的用法分析
- 01-10用C++實(shí)現(xiàn)DBSCAN聚類算法
- 01-10全排列算法的非遞歸實(shí)現(xiàn)與遞歸實(shí)現(xiàn)的方法(C++)
- 01-10C++大數(shù)模板(推薦)
- 01-10淺談C/C++中的static與extern關(guān)鍵字的使用詳解
- 01-10深入C/C++浮點(diǎn)數(shù)在內(nèi)存中的存儲方式詳解
- 01-10深入理解C/C++混合編程


閱讀排行
本欄相關(guān)
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言的正則匹配函數(shù) c語言正則表達(dá)
- 04-02c語言用函數(shù)寫分段 用c語言表示分段
- 04-02c語言中對數(shù)函數(shù)的表達(dá)式 c語言中對
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段
- 04-02C語言中怎么打出三角函數(shù) c語言中怎
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求
隨機(jī)閱讀
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10C#中split用法實(shí)例總結(jié)
- 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10delphi制作wav文件的方法
- 04-02jquery與jsp,用jquery