社区
界面
帖子详情
Edit设置焦点问题?
leech42
2002-12-21 12:26:49
Edit属性为多行.
当那Setfocus()设置焦点后,当前光标却没有处于Edit中,这是为什么???
...全文
93
4
打赏
收藏
Edit设置焦点问题?
Edit属性为多行. 当那Setfocus()设置焦点后,当前光标却没有处于Edit中,这是为什么???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingcom_xu
2002-12-21
打赏
举报
回复
不能吧...你代码怎么写的啊?
leech42
2002-12-21
打赏
举报
回复
但是我的光标都已经在文本框里了.
试了一上,单行的文本框就可以的.
kingcom_xu
2002-12-21
打赏
举报
回复
当焦点不在于文本框上的时候这些代码根本就不会执行!!
不是SetFocus的问题
leech42
2002-12-21
打赏
举报
回复
我是这样子写的.
BOOL CFlasherDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
CString cStrTemp1;
if(pMsg->message == WM_KEYDOWN )
{
if( pMsg->wParam == VK_RETURN)
{
DWORD def_id;
CWnd *wnd = FromHandle(pMsg->hwnd);
def_id = wnd->GetDlgCtrlID();
switch(def_id)
{
case IDC_EDIT_DPLAY:
UpdateData(TRUE);
cStrTemp1.Format("%s%c%c", m_StrDisplay, 0x0d, 0x0a);
m_StrDisplay = cStrTemp1;
UpdateData(FALSE);
GetDlgItem(IDC_EDIT_DPLAY)->SetFocus();
break;
}
return false;
}
}
return CBkDialog::PreTranslateMessage(pMsg);
}
实现
EDIT
控件自绘的资源
7. **
焦点
处理**:
EDIT
控件有
焦点
时会有光标闪烁,需要处理WM_SETFOCUS和WM_KILLFOCUS消息,以及定时器消息(如WM_TIMER),来控制光标的显示和隐藏。 8. **多行文本编辑**:如果
EDIT
控件支持多行文本,还需要考虑...
Edit
控件统一改变背景色.rar
标题中的"
Edit
控件统一改变背景色.rar"是一个实例,它展示了如何巧妙地处理多个
Edit
控件的背景色
设置
,避免了重复编写相同代码的
问题
。 在Delphi中,
Edit
控件是最常见的文本输入组件,用户可以在其中输入或编辑文本...
delphi源码Rich
Edit
加入链接
如果在运行时遇到
问题
,可能需要检查`Rich
Edit
`版本或者操作系统兼容性。 为了完善用户体验,你还可以添加一个`OnMouseMove`事件,当鼠标悬停在链接上时改变光标形状;`OnHotLinkClick`事件则可以在用户点击链接时...
MFC特强大CListCtrlEx(支持插入控件、
设置
颜色、始终高亮、列排序等)
目前包括的功能有:可指定任意行、任意列、任意单元中
设置
其他控件,如
Edit
、Combo等;可指定任意单元格颜色(不需要再在CustomDraw里来实现);可让控件失去
焦点
后仍高亮显示;可以按任意列进行排列列表等。本人在...
金额输入控件TDBCurrency
Edit
根据网络Delphi源码翻译的,还未最后完成.请哪位大牛帮忙指点一下,TDBCurrency
Edit
这个组件,鼠标点击无法获得
焦点
,键盘Tab使之有了
焦点
之后也只是颜色变一下,不能输入,和源Delphi对比了一下,也找不出
问题
所在.
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章