编辑框、组合框,在没有输入数据前的提示输入信息如“请输入XXX”点击后消失,是怎么做的?
解决方案 »
- 使用CMDIFrameWndEx出现的GDI泄漏问题
- 求个日志类或是LOG4XX日志类DEOM
- ######怎样在ToolBar上显示一个进度条????高手帮忙先
- 请大家推荐个比较难脱壳的PE加壳和压缩工具
- 关于选择对话框
- 利用钩子进行钩键盘时,如何判断是哪些键,他们对应的是什么值?
- 如何使用AddPrintProcessor/AddPrintMonitor
- CWnd:Create()错误!!!
- EDIT内容检查问题,请帮帮我
- 怎么让窗口始终保持在所有最前面,就像Windows任务管理器一样?
- 改名Removable Disk (M:) to wahoo(M:)
- Debug 和Release版本的差异怎么避免?
{
CDialog::OnInitDialog();
m_ToolTip.Create(this);
m_ToolTip.SetDelayTime(1000);
m_ToolTip.SetMaxTipWidth(300);
m_ToolTip.AddTool(GetDlgItem(IDC_EDIT),"请输入***");
return TRUE;
}BOOL Cdlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
m_ToolTip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
如果失去焦点 检查当前输入是否为空 不为空显示文本 为空显示“请输入XXX”
如果得到焦点 先检查文本框文字是不是“请输入XXX” 如果是清空文本框等待输入 如果不是不做任何操作