动态库窗口可见,但是主程序无法对窗口内部控件进行操作
原来身后 2015-09-09 08:27:29 我自己写了一个动态库,封装了一个窗口类,对外提供了一个接口来完成对窗口内部的控件操作,主程序运行起来后对动态库窗口进行初始化成功,在OnInitDialog函数中可以获取控件的指针进行操作。当下位机给我返回一条指令后,我对指令解析完成后,需要对窗口对应的控件进行操作达到进行人机交互,此时定义窗口对象调用对应的接口函数。问题出现了,窗口指针非空,但是句柄为空,只要对窗口控件进行操作会导致程序崩溃。我断点调试,从程序运行到崩溃,动态库窗口的析构函数和DestroyWindow函数未执行,只有当我执行主程序关闭时才会执行动态库窗口的析构函数。我该如何才能操作对应窗口的控件???