社区
界面
帖子详情
Edit设置焦点问题?
leech42
2002-12-21 12:26:49
Edit属性为多行.
当那Setfocus()设置焦点后,当前光标却没有处于Edit中,这是为什么???
...全文
102
4
打赏
收藏
Edit设置焦点问题?
Edit属性为多行. 当那Setfocus()设置焦点后,当前光标却没有处于Edit中,这是为什么???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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);
}
delphi源码Rich
Edit
加入链接
delphi源码Rich
Edit
加入链接
实现
EDIT
控件自绘的资源
实现
EDIT
控件自绘 实现
EDIT
控件自绘 实现
EDIT
控件自绘实现
EDIT
控件自绘
Edit
控件统一改变背景色.rar
项目中,经常遇到有很多的
Edit
控件,每一个
Edit
控件都需要写重复的代码,这个实例投机取巧,通过循环控件和ActiveControl 去判断活跃控件从而实现功能,有兴趣可以下载学习。
MFC特强大CListCtrlEx(支持插入控件、
设置
颜色、始终高亮、列排序等)
本资源中提供了CListCtrlEx的CPP与H文件与一个Demo示例,CListCtrlEx继承自CListCtrl,可以让您很方便的操作listCtrl控件。此类最初来源于网络,本人在其上进行加工整理,添加了一些新功能,优化了一些细节代码,同时使该类可用于VS的平台,同时支持Unicode。目前包括的功能有:可指定任意行、任意列、任意单元中
设置
其他控件,如
Edit
、Combo等;可指定任意单元格颜色(不需要再在CustomDraw里来实现);可让控件失去
焦点
后仍高亮显示;可以按任意列进行排列列表等。本人在网上找过很多此控件的资源,这个可以说是最好的一个,绝对值得收藏使用!!
金额输入控件TDBCurrency
Edit
根据网络Delphi源码翻译的,还未最后完成.请哪位大牛帮忙指点一下,TDBCurrency
Edit
这个组件,鼠标点击无法获得
焦点
,键盘Tab使之有了
焦点
之后也只是颜色变一下,不能输入,和源Delphi对比了一下,也找不出
问题
所在.
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章