wxWidgets界面设计工具DialogBlocks(3)

四、HelloWorld的VS工程配置

完成以上部分就说明最基本的界面框架已经做好了。我们还需要新建基于Win32的空HelloWorld工程,将DialogBlocks生成的*.h *.cpp文件添加HelloWorld工程中去。

编译运行(别忘了把wx库的*.dll文件…)结果会报出wxWidgets Assert忽略即可,原因是上面建立的wxToolBar\Tool没有找到对应的图标,把图标添加进去并设定wx资源加载路径即可。

wxWidgets界面设计工具DialogBlocks

五、绑定控件事件控制

在DialogBlock中选中wxButton:ID_BUTTON1切换右边视图到Event handlers,点选BUTTON_CLICK事件,并保存。绑定事件有两种方式,DialogBlocks采用的是静态绑定的方式,还一种是采用动态绑定事件。

wxWidgets界面设计工具DialogBlocks

再找到HelloWorld类,并添加头文件

#include <wx/msgdlg.h>
          void HelloWorld::OnButton1Click( wxCommandEvent& event )
            {
                      wxMessageBox(wxT("Hello World!\r\n单击了Button1Click!"));
            }

即可得到如下效果:

wxWidgets界面设计工具DialogBlocks

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/be2cd45e32cfcd325ce714e4162a8937.html