和关联一个提示框 我定义了一个对话框类,其中有一个编辑框其ID为:IDC_EDIT.我现在想的是:当焦点中这个编辑框时提显示一条提示信息,当失去焦点时提示信息消失。请各位高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对edit响应EN_SETFOCUS和EN_KILLFOCUS通知消息即可 可以用CToolTipCtrl 网上找找 很多 http://blog.csdn.net/xvdongming/archive/2008/07/08/2625957.aspx看看这篇文章 为edit处理EN_SETFOCUS和EN_KILLFOCUS通知消息,加一个STATIC控件,到edit控件下方,其初始内容为空,所以看不到它的。当接收到EN_SETFOCUS消息时,设置其内容为“处于焦点中”,当收到EN_KILLFOCUS消息时,设置其内容为:“”(空白),就可以了。很简单,不需要用到其它东西。如果使用CToolTipCtrl来提示,你要控制它长久的显示,并在焦点失去时结束其显示。优点是漂亮一点,缺点是麻烦,而且太花俏的话容易眼花,用户不见得更乐于接受。所以我建议用第一个文件,简单好用,功能提示的效果达到了就可以了,没必要太花俏。写程序不能太累的。呵呵。 你可以查看一下MSDN中关于CToolTipCtrl的解释就知道了。在AddTool( CWnd* pWnd, UINT nIDText, LPCRECT lpRectTool = NULL, UINT nIDTool = 0 );函数中添加要关联的窗口即可。 C++ 父窗口,子窗口之间显示问题 动态库dll退出时出错 请问怎样为发送和接收的网络数据加密和解密?有没有简单的方法? 通过堆栈调用解析多线程 ★★★没分了,谁答对马上给20分:怎样调用API动态修改对话框中控件的风格?★★★ 怎么做带多个对话框的插件? 如果用一幅位图作为对话框图的背景? 谁能提供时钟的代码?马上结贴! 用一个按钮来控制另一个对话框的editbox中内容的显示 HDIB怎么运用到VC中的图片框? mfc游戏鼠标移动 BCG风格如何保存上次修改工具条的位置吗?
看看这篇文章
加一个STATIC控件,到edit控件下方,其初始内容为空,所以看不到它的。当接收到EN_SETFOCUS消息时,设置其内容为“处于焦点中”,当收到EN_KILLFOCUS消息时,设置其内容为:“”(空白),就可以了。很简单,不需要用到其它东西。如果使用CToolTipCtrl来提示,你要控制它长久的显示,并在焦点失去时结束其显示。优点是漂亮一点,缺点是麻烦,而且太花俏的话容易眼花,用户不见得更乐于接受。所以我建议用第一个文件,简单好用,功能提示的效果达到了就可以了,没必要太花俏。写程序不能太累的。呵呵。
在AddTool( CWnd* pWnd, UINT nIDText, LPCRECT lpRectTool = NULL, UINT nIDTool = 0 );函数中添加要关联的
窗口即可。