我在对话框中添加了个Tab Control,然后在对话框的初始化中为这个控件添加了2个选项卡,每个选项卡上都建了编辑框,然后我想在编辑框中输入字符串以后按个回车或者ctrl+回车以后做我想做的事情(传递字符串),但是不知道这个事件怎么响应?
我在tab控件的事件消息中找到个TCN_KEYDOWN这个消息,要怎么重写才可以实现我的选择?void CTestDlg::OnTcnKeydownTab1(NMHDR *pNMHDR, LRESULT *pResult)
{
NMTCKEYDOWN* pTCKeyDown = reinterpret_cast<NMTCKEYDOWN*>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
if(pEdit->GetFocus())//其中一个编辑框获得焦点
{
//能这样写吗?不能的话要怎么写?
UINT nChar;
switch(nChar)
{
case 0x0D
要做的事情;
break;
case MK_CONTROL&0x0D
要做的事情;
break;
}
} *pResult = 0;
}
我在tab控件的事件消息中找到个TCN_KEYDOWN这个消息,要怎么重写才可以实现我的选择?void CTestDlg::OnTcnKeydownTab1(NMHDR *pNMHDR, LRESULT *pResult)
{
NMTCKEYDOWN* pTCKeyDown = reinterpret_cast<NMTCKEYDOWN*>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
if(pEdit->GetFocus())//其中一个编辑框获得焦点
{
//能这样写吗?不能的话要怎么写?
UINT nChar;
switch(nChar)
{
case 0x0D
要做的事情;
break;
case MK_CONTROL&0x0D
要做的事情;
break;
}
} *pResult = 0;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货