使用wxDev做wxWidgets开发,一直要使用wxGetApp(),可是每次引用都出问题,百思不得其解,看帮助也是模棱两可。有了wxGetApp()就可以访问app中的公共成员了。我在app.h中加入了DECLARE_APP(XXXApp),说明一下,这个放在了类定义的后面和外面。然后在框架的头文件,也就是frm.cpp中加入了#include "app.h",然后就可以在frm.cpp中使用wxGetApp()了。据说wxTheApp是应用程序指针,应该是类似于MFC中m_hWnd的东西吧,好像也可以访问,但是我却没有好好去试。总之,wxWidgets是个非常类似于MFC的框架,但是感觉又比MFC封装的好,我会在这段时间内主要钻研下去的。
阅读(3907) | 评论(1) | 转发(0) |