检查C++中用MFC ClassWizard 在类中添加IDOK按钮的BN_CLICKED消息代码

代码如下:CSringstr,strCtrl;str="你的年龄:";UINTnID=GetCheckedRadioButton(IDC_AGE_L18,IDC_AGE_... 代码如下:
CSring str,strCtrl;
str="你的年龄:";
UINT nID=GetCheckedRadioButton(IDC_AGE_L18,IDC_AGE_M38);
GetDIgItemText(nID,strCtrl);
str=str+strCtrl;
str=str+"\n你使用的接入方式:";
nID=GetCheckedRadioButton(IDC_CM_FTTL,IDC_CM_OTHER);
GetDIgItemText(nID,strCtrl);
str=str+strCtrl;
str=str+"你上网主要是:\n";
UINT nCheckIDs[4]={IDC_DO_POP,IDC_DO_READ,IDC_DO_GAME,IDC_DO_OTHER};
CButton*pBtn;
for(int i=0;i<4;i++)
{
pBtn=(CButton*)GetDIgItem(nCheckIDs[i]);
if(pBtn->GetCheck())
{
pBtn->GetWindowText(strCtrl);
str=str+strCtrl;
str=str+" ";
}
}
MessageBox(str);
CDialog::OnOK();
有没有错误?
展开
 我来答
匿名用户
2011-04-20
展开全部
OK 是调用了基类的 OnOK 实现关闭窗口的

回车按钮不能直接映射到 OnOK,而是因为确定按钮 (IDOK) 被设置为默认按钮,按回车就等于按这个按钮。同理,按 ESC 键就默认按 IDCANCEL 按钮。
另外,虚机团上产品团购,超级便宜
追问
错误貌似不在那里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式