C++ 動態(tài)創(chuàng)建按鈕及 按鈕的消息響應(yī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)建的最后一個參數(shù)
這個數(shù)據(jù)代表的就是創(chuàng)建的那個控件的ID值,相當于
這個數(shù)據(jù)是代表控件的唯一的重要標志
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)建時的 ID號
我們在參數(shù) wParam 中加以判斷,可以看出到底是哪個按鍵按下了
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
結(jié)合C++11的新特性來解析C++中的枚舉與聯(lián)合
這篇文章主要介紹了C++編程中的枚舉與聯(lián)合,結(jié)合了范圍(或強類型)enum class類型等C++11的新特性來講解,需要的朋友可以參考下2016-01-01詳解如何將Spire.PDF for C++集成到C++程序中
Spire.PDF for C++ 是一個專業(yè)的 PDF 庫,供開發(fā)人員在任何類型的 C++ 應(yīng)用程序中閱讀、創(chuàng)建、編輯和轉(zhuǎn)換 PDF 文檔,本文主要介紹了兩種不同的方式將 Spire.PDF for C++ 集成到您的 C++ 應(yīng)用程序中,希望對大家有所幫助2023-11-11關(guān)于函數(shù)調(diào)用方式__stdcall和__cdecl詳解
下面小編就為大家?guī)硪黄P(guān)于函數(shù)調(diào)用方式__stdcall和__cdecl詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09