关于处理回车键的问题,各位大侠帮帮忙啊 1、在对话框中有一组CEditBox和CComboBox,如何实现当敲回车键时,焦点移至下一个CEditbox或CComboBox?2、在对话框中有一个CEditBox和一个CGridCtrl,如何实现当用户在CEditBox中输入查询条件后敲下回车键,程序自动根据输入的查询条件刷新CGridCtrl的内容? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CMydilog::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class CWnd *pwnd1,*pwnd2; pwnd1=GetDlgItem(IDC_YOUREDITBOX1);//第一个editbox pwnd2=GetDlgItem(IDC_YOUREDITBOX2);//第二个editbox...依次类推 if(GetFocus()==pwnd1) //如果此时焦点在第一个上面 if (pMsg->message == WM_KEYDOWN) { if(pMsg->wParam==VK_RETURN) pwnd2->SetFous();//切换到下一个上面..//依次类推 } return CDialog::PreTranslateMessage(pMsg);}重写一次CGridCtrl,同时UpdateData(false); 重载对话框的OnOKCxxxDlg::OnOK(){NextDlgCtrl();} BOOL CBSmartDlg::PreTranslateMessage(MSG* pMsg){ if(pMsg->message == WM_KEYDOWN) { switch(pMsg->wParam) { case VK_RETURN://回车 //做你想做的事情 return TRUE; } } return CDialog::PreTranslateMessage(pMsg); } 现在还有人在用VC 6.0吗? SHELL扩展里做的dialog,怎么样加上XP风格 ReleaseSemaphore()相关 线程内部有死循环,能不能强制中断???(隔一段时间后),请给简单代码 求一简单计算器源程序(MFC做) 两个困扰我的问题 如何在套接字中使用xml? 送100分,麻将界面设计问题! oledb高手看过来! 发了一个帖子没人回答,继续问!希望给点帮助 windows下如何用gcc,命令行方式 请问完成端口为什么多出6个线程
{
// TODO: Add your specialized code here and/or call the base class
CWnd *pwnd1,*pwnd2;
pwnd1=GetDlgItem(IDC_YOUREDITBOX1);//第一个editbox
pwnd2=GetDlgItem(IDC_YOUREDITBOX2);//第二个editbox...依次类推 if(GetFocus()==pwnd1) //如果此时焦点在第一个上面
if (pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)
pwnd2->SetFous();//切换到下一个上面..//依次类推
} return CDialog::PreTranslateMessage(pMsg);
}重写一次CGridCtrl,同时UpdateData(false);
CxxxDlg::OnOK()
{
NextDlgCtrl();
}
{
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN://回车 //做你想做的事情 return TRUE;
}
} return CDialog::PreTranslateMessage(pMsg);
}