wxWindows 最简单的Hello World程序
来源:互联网 发布:淘宝店铺首页怎么全屏 编辑:程序博客网 时间:2024/05/01 15:17
我们知道,在使用Win32或者是MFC的时候,最简单的Hello World程序就是用消息框蹦出来Hello World了.
下面我就用wxWindows同样来做一个,源代码如下:
// ==============================
// filename xi.cpp
// ==============================
#ifndef _XI_CPP
#define _XI_CPP
#include "wx/wx.h"
// ====================
// main application class.
// ====================
class xiApp : public wxApp
{
public:
// Init Event.
virtual bool OnInit();
};
#endif
IMPLEMENT_APP(xiApp)
// ====================
// initialization.
// ====================
bool xiApp::OnInit()
{
wxString msg;
msg.Printf( _T("Hello World!/n")
_T("Welcome to %s"), wxVERSION_STRING);
wxMessageBox(msg, _T("Hello World Sample"), wxOK | wxICON_INFORMATION, NULL);
return false;
}
由于程序需要把Settings配置好,主要是链接库和头文件的目录的包含,所以初学者务必参看我写的安装.
取名为xiApp,是细程序的意思.
上面的IMPLEMENT_APP(xiApp) ,是把xiApp做为Entry Class的,就是程序的入口.
xiApp::OnInit()是bool返回值的,如果初始化成功就返回ture,程序运行;返回false的话,初始化失败,程序就结束.
在上面,显示了一个消息框之后,我让它返回了false,程序就结束了,否则,由于我没有创建主框架窗口FrameWnd,程序会在后台运行的,但是没有办法和它交互,只有通过任务管理器结束它.
截图如下:
- wxWindows 最简单的Hello World程序
- 基于wxWindows的“hello world”
- ACE 的Hello world:: 最简单的ACE 程序!
- Havok第一个最简单的Hello World程序
- 一个最简单的hello world操作系统
- 最简单的extjs hello world
- 最简单的驱动程序hello world
- 理解简单的Windows Hello World程序
- 简单的“hello world” windows程序
- C++ 简单的程序--‘hello world’
- linux下qt的安装和一个最简单的小程序hello world
- c语言编程基础------0.5.1 c应用程序之最简单的程序---Hello world!
- 简单的hello world
- 简单的‘Hello World!’
- 一个简单hello world程序
- 最简单的例子:Equinox 之 Hello World
- linux内核模块编译,最简单的hello world
- 最简单的模块——hello world
- H.264 sequence parameter sets成员值含义学习笔记
- 从AFX_MANAGE_STATE(AfxGetStaticModuleState())说起
- 蒜薹炒肉
- 近日关注:系统性能提升之道--内存镜像表
- accenture internship 面试
- wxWindows 最简单的Hello World程序
- 《java编程思想》要点-第一章 对象导论
- 四大图像库的使用感受:OpenCV/FreeImage/CImg/CxImage
- zz怎样得到一个系统盘的全名
- Google排名优化专栏—PageRank是否已成昔日骄子
- 如何提高网站的Google PR值
- 一生中必看的30个故事
- 使用rman复制数据库
- How to embed a True Type font( 转载 )