社区
界面
帖子详情
为什么我的setfocus不生效呢?
zengzhimin1980
2009-08-08 11:02:03
我在窗口类的OnInitDialog中加入以下代码:
CEdit* sendBox=(CEdit*)GetDlgItem(IDC_EDIT_Send);
sendBox->SetFocus();
sendBox->SetWindowText("发送内容");
为什么setfocus 不生效,但setwindowtext就成功呢?
...全文
301
6
打赏
收藏
为什么我的setfocus不生效呢?
我在窗口类的OnInitDialog中加入以下代码: CEdit* sendBox=(CEdit*)GetDlgItem(IDC_EDIT_Send); sendBox->SetFocus(); sendBox->SetWindowText("发送内容"); 为什么setfocus 不生效,但setwindowtext就成功呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahao
2009-08-08
打赏
举报
回复
[Quote=引用 4 楼 milanxinsheng 的回复:]
试试OnInitDialog()中return false;
[/Quote]
this
wu_qing_yun
2009-08-08
打赏
举报
回复
设置下TAB顺序吧,可以做到的
milanxinsheng
2009-08-08
打赏
举报
回复
试试OnInitDialog()中return false;
iamluda
2009-08-08
打赏
举报
回复
我也碰到这个问题, 好象用TAB oder 的顺序 设置,对于纯粹 C++编程就不知道如何处理了
zhuzhenlei
2009-08-08
打赏
举报
回复
sendBox.SetFocus();
socoola
2009-08-08
打赏
举报
回复
SetFocus的返回值是什么?
应该是设置焦点后被其他的控件抢走了,给你不生效的错觉
Qt
set
Focus
无法生效问题
set
Focus
无法生效的问题 官方文档说的很明白当前部件或者其父部件必须是active window. 所以 mywidget.activateWindow() mywidget.
set
Focus
() void myWidget::
focus
InEvent(Q
Focus
Event *event) { this.childa } ...
set
Focus
不能生效的问题
focus
问题曾经困扰了我一些时间。过程中也朋到了很多麻烦。现在总结一下,希望能够解决所有关于
focus
方面的问题。 即使
set
Focus
了也不一定有效果。 帮助文档中说的很清楚,你不能在你的部件还不可见的时候...
QLineEdit
set
Focus
失效问题
QLineEdit
set
Focus
失效问题,通过activateWindow()激活窗口后,再
set
Focus
()即可。
QT 构造函数中设置控件
set
focus
不起作用
这位博主帮我解决了问题,转载一下,感谢感谢!!https://blog.csdn.net/zzwdkxx/article/details/29380689
在InitDialog中设置焦点不起作用
SET
FOCUS
pedit->
Set
Focus
(); } 二、在InitDialog中要设置某个控件的焦点,必须返回FALSE BOOL CODBCLiborDlg::OnInitDialog() { CDialog::OnInitDialog(); //…… CButton* ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章