社区
界面
帖子详情
TAB CONTROL里面的对话框
yihandrensunyong
2011-01-14 09:53:00
在TAB CONTROL控件里面有个对话框 CHILD属性 现在我双击这个对话框不会响应鼠标双击事件 而且我在这个对话框中重载PreTranslateMessage(MSG* pMsg)也是一直抓不到消息 请问 这是什么原因?
...全文
152
12
打赏
收藏
TAB CONTROL里面的对话框
在TAB CONTROL控件里面有个对话框 CHILD属性 现在我双击这个对话框不会响应鼠标双击事件 而且我在这个对话框中重载PreTranslateMessage(MSG* pMsg)也是一直抓不到消息 请问 这是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yihandrensunyong
2011-01-14
打赏
举报
回复
问题解决了 是我自己SB 了 昨天我想试试TAB 控件设置DISABLE有什么效果 当时没发现什么 忘了 改回去 给大家添麻烦了 谢谢诶!
yihandrensunyong
2011-01-14
打赏
举报
回复
我刚试了下 我在那个对话框加了个按钮 运行的时候 按钮都不能按
yihandrensunyong
2011-01-14
打赏
举报
回复
[Quote=引用 9 楼 visualeleven 的回复:]
引用 3 楼 yihandrensunyong 的回复:
引用 1 楼 tigermaydo 的回复:
应该是可以的 我的tabcontrl都行
我的怎么不行啊。。
这是创建m_EmenuDlg = new CEmenuDlg;
m_EmenuDlg->Create(CEmenuDlg::IDD,&m_Tab);
m_EmenuDlg->ShowWindow(SW_……
[/Quote]
对的 我是用向导加的 afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
BEGIN_MESSAGE_MAP(CEmenuDlg, CDialog)
ON_MESSAGE(WM_MENUMSG,OnMenuMsg)
ON_WM_PAINT()
ON_WM_LBUTTONDBLCLK()
END_MESSAGE_MAP()
void CEmenuDlg::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
MessageBox(_T("aadsa"));
CDialog::OnLButtonDblClk(nFlags, point);
}
Eleven
2011-01-14
打赏
举报
回复
[Quote=引用 3 楼 yihandrensunyong 的回复:]
引用 1 楼 tigermaydo 的回复:
应该是可以的 我的tabcontrl都行
我的怎么不行啊。。
这是创建m_EmenuDlg = new CEmenuDlg;
m_EmenuDlg->Create(CEmenuDlg::IDD,&m_Tab);
m_EmenuDlg->ShowWindow(SW_SHOW);
然后 我在CEmenuDlg里面加入
void……
[/Quote]
消息映射加的对吗?
ON_WM_LBUTTONDBLCLK()
yihandrensunyong
2011-01-14
打赏
举报
回复
[Quote=引用 6 楼 varding 的回复:]
MOVEWINDOW没关系的,调整窗口都要用到这个的
OnLButtonDblClk消息映射是手动添加还是用向导?会不会手写错了?
[/Quote]
是用向导加的。。
yihandrensunyong
2011-01-14
打赏
举报
回复
[Quote=引用 5 楼 tigermaydo 的回复:]
你的对话框是动态创建的? 指定id 然后加双击消息响应函数没
[/Quote]不是动态创建的 m_EmenuDlg = new CEmenuDlg;
m_EmenuDlg->Create(CEmenuDlg::IDD,&m_Tab);
m_EmenuDlg->ShowWindow(SW_SHOW);
varding
2011-01-14
打赏
举报
回复
MOVEWINDOW没关系的,调整窗口都要用到这个的
OnLButtonDblClk消息映射是手动添加还是用向导?会不会手写错了?
tigerMayDo
2011-01-14
打赏
举报
回复
你的对话框是动态创建的? 指定id 然后加双击消息响应函数没
yihandrensunyong
2011-01-14
打赏
举报
回复
我对TAB控件 和窗口 都做了MOVEWINDOW(100,100,400,400)操作 这有没影响?而且做了不止一次 因为主窗口最大化的时候 和 还原的时候 都要做
yihandrensunyong
2011-01-14
打赏
举报
回复
[Quote=引用 1 楼 tigermaydo 的回复:]
应该是可以的 我的tabcontrl都行
[/Quote]
我的怎么不行啊。。
这是创建m_EmenuDlg = new CEmenuDlg;
m_EmenuDlg->Create(CEmenuDlg::IDD,&m_Tab);
m_EmenuDlg->ShowWindow(SW_SHOW);
然后 我在CEmenuDlg里面加入
void CEmenuDlg::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
MessageBox(_T("aadsa"));
CDialog::OnLButtonDblClk(nFlags, point);
}
我运行程序 鼠标双击 对话框 没反应、
varding
2011-01-14
打赏
举报
回复
是不是其他地方设置有问题?
你新建一个空工程加入tab和子对话框并且把你现在的处理双击的消息映射添加进去试试,一步步排除吧
tigerMayDo
2011-01-14
打赏
举报
回复
应该是可以的 我的tabcontrl都行
win32
对话框
tab
control
控件使用demo
vc6 如鹏网win32
对话框
向导工程
tab
control
控件使用demo
MFC
Tab
Control
模态框 非模态框
MFC
Tab
Control
模态框 非模态框 例程序 肩带数据传递,细心看代码就能看到数据在各个类之间是如何传递数据的
MFC中子
对话框
的大小随
tab
控件的大小改变而改变
MFC中,包含多个
对话框
,子
对话框
在
Tab
控件中显示,让子
对话框
中的控件跟随主
对话框
大小变化而变化,字体也能够缩放,但是不能加载图片控件,只对控件和字体缩放,单个
对话框
也适用,简单易懂。主要有一个CLout类,这个demo中包含三个子
对话框
,都能够缩放。也可以用于
Tab
控件的学习使用。
MFC
Tab
Control
嵌套 组合 多层 子
对话框
MFC
Tab
Control
嵌套 组合 多层 子
对话框
,简单易懂,适合新手开发软件。详细教程网址http://blog.csdn.net/linyijiong/article/details/65662360
MFC
Tab
Control
嵌套 多层子
对话框
MFC
Tab
Control
嵌套 多层子
对话框
M,非常简单实用的demo,新手适用。
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章