MFC何时呈现自定义控件

时间:2018-02-23 20:04:51

标签: c++ mfc custom-controls

我有一个控制子类(显示图形编辑器)工作正常,除了我不知道在哪里做初始调用以绘制自己。它会重新渲染自身以响应鼠标事件,因此只要将鼠标悬停在鼠标上,它就会按顺序排列。我无法调用函数来从ctor中呈现它,因为m_hWnd还没有存在,但是内存使我无法调用该函数。

基于一些工作正常的旧代码但由于各种原因没有必要进行初始渲染,我的类是CButton的子类。我忘记了为什么我在旧控件上做了这个,但它似乎不是一个问题。

"工作正常"意思是:获取鼠标和键盘事件,调整大小,显示它失去焦点,使用各种编辑工具和光标处理持续的显示更新,并在编辑数据时进行编辑等。稳定,干净地关闭据我所知,等等。

从父对话框OnInitDialog()调用呈现方法似乎无法正常工作。

0 个答案:

没有答案