|
|
1
3
如果在框架窗口处理wm_create的内部,您首先更改代码以创建“magic”id为afx_idw_pane_的cformview实例,您会发现它成为框架窗口的视图。这是由于cframewnd::initialUpdateFrame()的行为所致,将从MFC内部调用它。关于这个有用的小功能的msdn页面评论: |
|
|
2
1
由于您希望使用对话框编辑器,而不希望使用文档/视图体系结构,因此您可能需要“基于对话框”的应用程序。 |
|
3
1
问题在于MFC的生命周期管理。视图声明(由VisualC++向导创建)是:
我将上述代码替换为:
cchildview继承自 CWND ,cchildformView继承自 窗体视图 . 两个视图都是由向导创建的,但只有cchildformView使用 声明\dyncreate / 实现动态创建 宏。 因为m_wndview是在堆栈中创建的,所以当mfc自动调用delete时,我会得到错误。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |