社区
界面
帖子详情
如何创建无焦点非模态对话框?
DailyJob
2008-08-06 11:21:47
如题! 类似于输入法中的软键盘
这个问题前2天在CSDN中提问过,但目前还是没有解决,希望各位高人不吝赐教
...全文
183
8
打赏
收藏
如何创建无焦点非模态对话框?
如题! 类似于输入法中的软键盘 这个问题前2天在CSDN中提问过,但目前还是没有解决,希望各位高人不吝赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Marshall
2009-03-02
打赏
举报
回复
我的作法是:
dlg->Create( ID );
dlg->ShowWindow(SW_SHOWNOACTIVATE);
然后在dlg的OnInitDialog中把对话框设置成Disabled:
ModifyStyle( 0, WS_DISABLED );
然后开启计时器, 比如300ms后把窗口设回Enabled:
EnableWindow( TRUE );
这样儿就可以了! 本人测试过!
stivenjia
2008-08-07
打赏
举报
回复
如果做成某个窗口的子窗体呢
candyice
2008-08-07
打赏
举报
回复
[Quote=引用 3 楼 jameshooo 的回复:]
如果对话框不是顶级窗口,就不能响应WM_ACTIVE消息。可以按照下面的方式来使用对话框:
dlg->Create(...); // 注意去掉WS_VISIBLE风格
dlg->ShowWindow(SW_SHOWNOACTIVATE);
[/Quote]
DailyJob
2008-08-06
打赏
举报
回复
myGod!
DailyJob
2008-08-06
打赏
举报
回复
没有人会吗??
Hiiishe
2008-08-06
打赏
举报
回复
[Quote=引用 4 楼 primer_programer 的回复:]
有些东西也许是一个假象,不可以创建完之后再将父窗口设置一次焦点么?
向这样
CTestDlg* pDlg = new CTestDlg;
pDlg->Create( IDD_DIALOG, this );
pDlg->ShowWindow( SW_SHOW );
this->SetFocus();
[/Quote]
primer_programer
2008-08-06
打赏
举报
回复
有些东西也许是一个假象,不可以创建完之后再将父窗口设置一次焦点么?
向这样
CTestDlg* pDlg = new CTestDlg;
pDlg->Create( IDD_DIALOG, this );
pDlg->ShowWindow( SW_SHOW );
this->SetFocus();
jameshooo
2008-08-06
打赏
举报
回复
如果对话框不是顶级窗口,就不能响应WM_ACTIVE消息。可以按照下面的方式来使用对话框:
dlg->Create(...); // 注意去掉WS_VISIBLE风格
dlg->ShowWindow(SW_SHOWNOACTIVATE);
VC
非
模态
对话框
之间的切换
一个小例子:
非
模态
对话框
之间的切换,欢迎下载学习
修改 bootstrap 多个
模态
对话框
焦点
冲突问题 BUG
修改 bootstrap 多个
模态
对话框
焦点
冲突问题
Chrome不支持showModalDialog
模态
对话框
和无法返回returnValue问题的解决方法
上个礼拜修改测试一个后台管理项目,在测试与各个浏览器兼容性的时候,发现在chrome浏览器下showModalDialog方法显示的并不是
模态
对话框
,就像新打开一个页面一样,父窗口仍然可以随意获取
焦点
,并可以打开多个窗体...
VC++
对话框
操作源码实例集
如何
创建
非
模式
对话框
如何
创建
模式
对话框
如何
创建
消息
对话框
如何改变
对话框
的背景颜色 如何改变
对话框
中控件的颜色 如何关闭
非
模式
对话框
如何关闭模式
对话框
如何扩展
对话框
的大小 如何屏蔽...
showModalDialog
模态
对话框
的使用详解以及浏览器兼容
showModalDialog是jswindow对象的一个方法,和window.open一样都是打开一个新的页面。区别是:showModalDialog打开子窗口后,父窗口就不能获取
焦点
了(也就是无法操作了)
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章