社区
界面
帖子详情
编辑框怎么设置焦点
hn911
2010-01-07 05:02:28
环境:vs2005
语言:c++
问题:怎么在某个文本编辑框设置焦点?
...全文
508
8
打赏
收藏
编辑框怎么设置焦点
环境:vs2005 语言:c++ 问题:怎么在某个文本编辑框设置焦点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hn911
2010-01-07
打赏
举报
回复
改为FALSE,焦点设置成功!谢谢楼上的几位。
fbimba915
2010-01-07
打赏
举报
回复
GotoDlgCtrl((CEdit*)GetDlgItem(IDC_EDIT1))
M_S_D_N
2010-01-07
打赏
举报
回复
看到return TRUE; 后面那句注释了吗?
改成return FALSE; 你的程序就达到目的了。
[Quote=引用 5 楼 hn911 的回复:]
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
[/Quote]
hn911
2010-01-07
打赏
举报
回复
我是在OnInitDialog里设置的
部分代码如下:
BOOL CEmailRegDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// 将“关于...”菜单项添加到系统菜单中。
// IDM_ABOUTBOX 必须在系统命令范围内。
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标
mEmailSufix.AddString(_T("126.com"));
mEmailSufix.AddString(_T("163.com"));
mEmailSufix.AddString(_T("tom.com"));
mEmailSufix.SelectString(0,_T("126.com"));
m_EmailName.SetFocus();
ShowWindow(SW_SHOWNORMAL);
// TODO: 在此添加额外的初始化代码
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
M_S_D_N
2010-01-07
打赏
举报
回复
你是不是在OnInitDialog里面setfocus?
[Quote=引用 3 楼 hn911 的回复:]
在什么地方setfocus()我设置的setfocus()无效。谁可以发个简单示例不?
[/Quote]
hn911
2010-01-07
打赏
举报
回复
在什么地方setfocus()我设置的setfocus()无效。谁可以发个简单示例不?
sandyandy
2010-01-07
打赏
举报
回复
[Quote=引用 1 楼 m_s_d_n 的回复:]
SetFocus();
[/Quote]
是的
M_S_D_N
2010-01-07
打赏
举报
回复
SetFocus();
编辑框
等控件边框美化
源码说明:美化能获取
焦点
控件的边框颜色,获取
焦点
后颜色不同(类似彗星小助手、QQ等软件),支持自定义颜色,支持单独
设置
各个控件颜色. 实现方法:子类化,在WM_NCPAINT、WM_PAINT等消息自己画出边框
vc
设置
焦点
GetDlgItem(IDC_EDIT1)->SetFocus();
Android EditText
编辑框
获取
焦点
的方法
下面写一个EditText
编辑框
获取
焦点
之后改变背景颜色 主要代码如下 public class MainActivity extends AppCompatActivity { private EditText editText; private LinearLayout linearLayout; @Override ...
如何让对话框启动时
编辑框
获取
焦点
?
1、
设置
编辑框
的tab键顺序为1; 2、在OnInitialDlg()中使用SetFocus函数
设置
对话框获取
焦点
;
让
编辑框
失去
焦点
有两种方法: 1、可以把 Edit 控件的 Disabled 属性
设置
为 true 即可, 2. 在设计时直接在属性里就
设置
了 <br />代码实现如下:C/C++ code //其中 IDC_EDIT1 是...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章