VC中如何处理CEDIT的KEYDOWN事件?

2016-02-19 16:19 18 1 收藏

今天图老师小编给大家展示的是VC中如何处理CEDIT的KEYDOWN事件?,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - 编程语言 】

VC6:
         在窗体上点击右键,“ClassWizard”然后在“MESSAGES”中选择“PreTranslateMessage”,添加函数即可。

VC.NET:
         将窗口切换到窗体(.cpp)代码编辑状态,在属性中选择重载列表,然后选择“PreTranslateMessage”即可。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

BOOL CDailyNotesDlg::PreTranslateMessage(MSG* pMsg)
{
 //截获KEYDOWN事件和按下了回车键
 if (pMsg-message==WM_KEYDOWN && pMsg-wParam == VK_RETURN)
 {
  CWnd *pWnd = GetFocus();  //获得当前光标所在控件
  if (pWnd != NULL)
  {
   if (pWnd == GetDlgItem(IDC_EDT_USERNAME)) //当光标在用户名输入框时
   {
    m_cEdtPwd.SetFocus();
    return 0;
   }else{
   
   }
  }
 }

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

 return CDialog::PreTranslateMessage(pMsg);
}

来源:https://www.tulaoshi.com/n/20160219/1611709.html

延伸阅读
标签: 电脑入门
在Linux系统操作中,如果出现vsftpd 530 login incorrect报错该如何处理呢?要想解决该问题,就要知道产生报错的原因,下面图老师小编就给大家介绍下Linux中如何处理vsftpd 530 login incorrect报错。 方法一: 登录出现 vsftpd 530 login incorrect 报错。 解决方法: cp Path/RedHat/vsftpd.pam /etc/pam.d/ftp path为vsftp解压缩...
标签: 急救常识
如何处理骨折?处理骨折的策略 如何处理骨折? 骨折固定技术在急救中占有重要位置,及时、正确的固定,对预防休克,防止伤口感染,避免神经、血管、骨骼、软组织等再遭损伤有极好作用。 急救固定器材院外急救骨折固定时,常常就地取材,如各种2—3厘米厚的木板、竹竿、竹片、树枝、木棍、硬纸板、枪支、刺刀,以及...
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener (另外android.widget.Gallery好像是更牛x的OnGestureListener ) 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener 可以实现以下event事件。 boolean onDoubleTap(MotionEvent e) 解释:双击的第二下Touch dow...
标签: 电脑入门
在前面的文章有介绍过su命令,su命令用于普通用户和超级用户的切换,但在有些系统中,使用su命令无反应,那么遇到这种情况该如何处理呢?下面随图老师小编一起来看看Linux下su命令无反应的处理方法。 出现问题的系统CentOS 6.3 64位,SSH客户端使用的是SecureCRT,需要的朋友可以参考下 一、问题产生环境 CentOS 6.3 X64 SecureCRT 7.0.0...
标签: 地板 实木地板
庞先生问:家里地板使用一段时间后,出现裂缝,怎么样处理? 帮办解答:目前很多家庭装修时选择实木地板,而实木地板价格较高。因此,一旦地板出现问题,确实让人头疼。 最常见的事就是地板开裂和使用不当,即使完全合格的产品也会出现质量问题,所以地板的保养很重要。 实木地板在保养时,一定要注意保持地板的干燥、清洁。通常,地板的...

经验教程

584

收藏

85
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部