怎样在EDIT1控件中输入回车后,显示“ok",并移到指定的EDIT2中(另一个)
在对框中(DIALOG)
在对框中(DIALOG)
解决方案 »
- share: 微软所有的资源MSDN版
- 不理解CreateFileMapping函数是干什么用的
- 如何在树控件(基于TreeView)中右键出来菜单?
- VC++用API函数实现串口通信的问题
- 怎么解决?
- tcp\ip源码实现那本书上的例子能用到vc+2000上吗
- 请教各位:
- 谁有 IBM sureone pos机编程的经验,请教一个打印问题
- 怎样才能在输出txt文件时输出回车亚,我用ar.writestring("\n"),为什么输出的是一个黑框?
- 诸位同仁请教有关图像处理vc++程序的问题.我想找一些源代码,简单点的也可以[email protected]
- 用一种语言做界面,用另一种语言做业务逻辑,如何实现?详见正文
- com中idl文件问题!?
BOOL CMydilog::PreTranslateMessage(MSG* pMsg)
{
if(GetFocus()==GetDlgItem(IDC_EDIT1))//判断焦点在不在框内
{
if(pMsg->message==WM_KEDOWN)
{
if(pMsg->wParam==VK_RETRUN)
{
MessageBox("OK");
GetDltTtem(ID_EDIT2)->SetFocus(TRUE);
....
}
}
}
}
{
if( pMsg->message == WM_KEYDOWN )
{
if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd)
{
switch( pMsg->wParam )
{
case VK_RETRUN:
AfxMessageBox("OK!");
GetDlgItem(IDC_EDIT2)->SetFocus();
}
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
我曾经过做,DLG上一个TABCTRL,其中的一页里面有EDIT BOX,这个消息传不进去。
必须要传给父窗口。不知哪位大爷可以帮我考虑一下子怎么传进去那那一页。