Child 的 DoDataExchange 从未在子对话框中调用? -MFC

问题描述 投票:0回答:1

我只想打开一个子对话框,并让它在子静态文本控件之一中打印父对话框的结果。使用断点,我注意到 DoDataExchange 和重载的 OnInitDialog 都不会在子进程中调用,因此每当我尝试向其打印内容时,静态文本控件都会崩溃。否则子对话框确实可以正常显示。

可能是什么问题?

//in parent.cpp
CResultsDlg childResultsDlg = this;
childResultsDlg.DoModal(15.7); //overloaded to pass value to a child member var

更多信息来自我之前的帖子 子对话框 - SetWindowTextA 或 SendMessageA 使程序崩溃 - MFC

c++ windows visual-studio-2010 winapi mfc
1个回答
1
投票

SCRIBBLE 教程涵盖了 MFC 的所有基础知识。

http://msdn.microsoft.com/en-us/library/f35t8fts(v=vs.90).aspx

教程中通过

CPenWidthsDlg
提供了将数据传递到对话框并在对话框控件中显示该数据的示例。

© www.soinside.com 2019 - 2024. All rights reserved.