MFC 调用默认对话框类对象成员和方法

    这个功能其实并不常用,然而在多线程和回调函数中要调用默认对话框类的对象成员或方法还是可能要用到的,所以做下记录。

    首先声明一个全局变量用以存储默认对话框类对象指针:

LPVOID pParam;//对话框对象指针
    在默认对话框类的初始化函数中给该指针进行赋值:

pParam = (void *)this;
    在需要调用默认对话框类对象成员或方法处,通过如下代码实现调用:

CPanoramicPlayerDlg *dlg = (CPanoramicPlayerDlg *)lpParam;//其中CPanoramicPlayerDlg为默认对话框类名
dlg->DecodeImageRun(DECODETHRAEDTWO);










郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。