说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

有关MFC

编辑:说三道四文库 发布时间:2018-06-19 03:26
HTML文档下载 WORD文档下载 PDF文档下载
比如BUTTON的CAPTION属性为1,2,3,4共用一个消息处理函数,怎样在该函数中取得BUTTON上的1,2,3,4。连接成一个字符串,如2342并赋值到EDIT中
GetDlgItemText
共用一个消息处理函数?
例:取得about对话框上确定按钮(IDOK)上的文字。
void CAboutDlg::OnOK() 
{
// TODO: Add extra validation here
CButton* pButton=(CButton*)GetDlgItem(IDOK);
CString str;
pButton->GetWindowText(str);
CDialog::OnOK();
}
共用1个消息函数那么映射为
ON_COMMAND_RANGE(id1,id2,OnCmd)

函数形如
void CYouType::OnCmd(UINT id){
     CString s;
     GetDlgItem(id)->GetWindowText(s);//s中有你的1,2,3,4
     
手工写消息映射。哦,如上jazzrabbit(爵士兔) 
jazzrabbit(爵士兔) 跟 ydogg(灰毛兔) 有什么联系吗?
呵呵。我没有任何音乐细胞。:)。
jazzrabbit(爵士兔)想必是音乐家。。。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘