- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
wxWidgets的HelloWorld
wxWidgets的HelloWorld
编者:陆键霏
日期:2012-9-25
先睹为快, 先看看运行效果图:
工程结构:
//minimal.cpp源文件里的代码
#include wx/wx.h //wxWidgets头文件
/* 定义应用程序类 */
class MyApp: public wxApp //wxApp为窗口函数类
{
public:
//这个函数将会在启动的时候被调用
virtual bool OnInit();
};
/* 定义主窗口类 */
class MyFrame : public wxFrame
{
public:
//主窗口类的构造函数
MyFrame(const wxString title);//MyFrame构造函数
//事件处理函数
private:
//事件声明表
DECLARE_EVENT_TABLE()
};
//有了这一行就可以使用MyApp wxGetApp()了
DECLARE_APP(MyApp)
//告诉主应用程序是哪个类wxWidgets
IMPLEMENT_APP(MyApp)
//初始化程序
bool MyApp::OnInit()
{
//创建主窗口
MyFrame *frame = new MyFrame(wxT(My first wxWidgets App));
//显示主窗口
frame-Show(true);
//开始事件处理循环
return true;
}
//类的事件表MyFrame
BEGIN_EVENT_TABLE(MyFrame,wxFrame)
END_EVENT_TABLE()
#include mondrian.xpm
MyFrame::MyFrame(const wxString title) : wxFrame(NULL,wxID_ANY, title)
{
//设置窗口图标
SetIcon(wxIcon(mondrian_xpm));
}
工程属性:
附加依赖项:wxmsw28ud_core.lib wxbase28ud_net.lib wxbase28ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib
还有类似的实例代码供大家下载
/detail/lujianfeiccie2009/4577523
文档评论(0)