社区
界面
帖子详情
Edit设置焦点问题?
leech42
2002-12-21 12:26:49
Edit属性为多行.
当那Setfocus()设置焦点后,当前光标却没有处于Edit中,这是为什么???
...全文
109
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
控件自绘
MFC
Edit
Control
设置
焦点
无效
MFC
Edit
Control
设置
焦点
无效 来源: http://blog.csdn.net/wuyuan2011woaini/article/details/8024858 关于对话框OnInitDialog里
设置
edit
控件输入
焦点
问题
本人在
edit
.SetFocus()不起作用(
edit
是我关联的
edit
控件的
edit
变量) 最后才发现原来在vs2
MFC
Edit
空间获得
焦点
在做项目的时候,遇到了这个
问题
,所以总结记录一下。 获取
焦点
的方式正常的应该都会有三种情况。 第一种,就是靠控件的IDC去
设置
GetDlgItem(IDC_XXXXX)->SetFocus(); 第二种,定义一个C
Edit
的变量去
设置
C
Edit
edit
;
edit
.SetFocus(); 第三种,那就是直接在Ctrl+D然后在界面
设置
为第一个控
Edit
控件换行、自动滚屏、
设置
焦点
技巧
在C++文件中 /n就能实现换行,vc的
edit
和这点不同. ''/r/n"才是换行.
EDIT
也要
设置
成MULTILINE的.Auto HScroll改为false,want return设为true. /r是软回车,就是当字符到达一定数满行时不用回车就自动换行 /n是硬回车,就是只有你输入回车键时才换行 经过多次测试,总结出VC编辑框(
EDIT
)的自动换行与自动滚屏的方法。 方法一:(当
EDIT
映射到一CString时) m_String = m_String + sNewStrin
界面
15,977
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章