控件OnPaint,导致主窗口的对话框弹出时无法显示
来源:互联网 发布:智巢网络 编辑:程序博客网 时间:2024/05/19 05:39
在编写一个控件时,需要重载OnPaint,结果导致主窗口的消息窗口弹出时,显示不出来。
class MyOpenGL :public CWnd{public:MyOpenGL(void);~MyOpenGL(void);DECLARE_MESSAGE_MAP()public:afx_msg void OnPaint();//重载了OnPaintafx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);};
一开始把CWnd::OnPaint()函数去掉,导致主窗口无法显示消息的弹出框。
添加CWnd::OnPaint() 可正常显示了。具体原因没有详细研究。
#include "StdAfx.h"#include "MyOpenGL.h"#include "resource.h"MyOpenGL::MyOpenGL(void){}MyOpenGL::~MyOpenGL(void){}BEGIN_MESSAGE_MAP(MyOpenGL, CWnd)ON_WM_CREATE()ON_WM_PAINT()END_MESSAGE_MAP()int MyOpenGL::OnCreate(LPCREATESTRUCT lpCreateStruct){if (CWnd::OnCreate(lpCreateStruct) == -1)return -1;return 0;}void MyOpenGL::OnPaint(){//CWnd::OnPaint(); //一开始把CWnd::OnPaint()函数去掉,导致主窗口无法显示消息的弹出框。}
阅读全文
0 0
- 控件OnPaint,导致主窗口的对话框弹出时无法显示
- 基于对话框的程序,在主窗口显示后再弹出一个对话框
- Gamemaker Studio运行时弹出打开窗口导致无法启动的错误
- .net控件ScriptManager和UpdatePanel无法弹出窗口的问题
- LinearLayout的layout_weight问题导致手机无法显示全部控件
- 设计器弹出窗口信息无法显示
- 解决ext对话框拖动时里头的控件会被蒙上,无法显示问题
- MFC中修改对话框ID时,向导中无法显示所有的控件ID
- 好的弹出窗口控件
- 如何防止被IE工具拦截导致无法弹出窗口
- javascript弹出窗口后,关闭窗口时不弹出对话框
- 弹出的模态对话框上EDIT控件变量的值无法更新的解决方法
- 添加RichEdit控件导致MFC对话框程序无法执行的解决方法
- 添加RichEdit控件导致MFC对话框程序无法执行的解决方法
- 添加RichEdit控件导致MFC对话框程序无法执行的解决方法
- 添加RichEdit控件导致MFC对话框程序无法执行的解决方法
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- 关于点击菜单项或按钮无法弹出对话框的问题(使用了RichEdit控件)
- Python3自定义key函数排序
- 第三章 Linux常用命令(目录操作)
- TensorFlow学习笔记(九):CIFAR-10训练例子报错解决
- windows kafka安装及问题解决
- Ubuntu忘记root密码怎么破??
- 控件OnPaint,导致主窗口的对话框弹出时无法显示
- 更改mysql 远程密码,
- C++模板的问题集锦
- 系统权限
- oracle 使用 START WITH…CONNECT BY PRIOR 实现递归查询
- @Autowired与@Resource的区别
- android开发中Edittext控件横屏遮住屏幕问题!
- 神经网络中weight decay起到的做用是什么?momentum呢?normalization呢?
- android Vsync workflow