`
dqifa
  • 浏览: 113013 次
社区版块
存档分类
最新评论

wxwidgets的应用程序图标和窗口图标

阅读更多

一。应用程序图标是添加一个资源文件,并加入到项目中
如menustoolbars.rc
添加内容如下
aaaamenu ICON "riffle.ico"
其中aaaamenu为随便填写的 ICON一定是大写  后面 riffle.ico是图片的位置

二。窗口图标
先引入图标的文件
#include "riffle32x32.xpm"
设置图标
SetIcon(wxIcon(riffle32x32_xpm));
例如:

#include "menu.h"
#include "riffle32x32.xpm"
SimpleMenu::SimpleMenu(const wxString& title)
    : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(280, 180))
{

    SetIcon(wxIcon(riffle32x32_xpm));

    menubar = new wxMenuBar;
    file = new wxMenu;
    file->Append(wxID_EXIT, wxT("&Quit"));
    menubar->Append(file, wxT("&File"));
    SetMenuBar(menubar);

    Connect(wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED,
            wxCommandEventHandler(SimpleMenu::OnQuit));
    Centre();
}

void SimpleMenu::OnQuit(wxCommandEvent& WXUNUSED(event))
{
    Close(true);

}

 

from:http://blog.linuxphp.org/archives/1181/

分享到:
评论

相关推荐

    wxWidgets跨平台程序开发

    全书共有20章,第·1·章简要介绍了·wxWidgets·的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了wxWidgets的图形用户界面、数据结构...

    【wxAppWizard v1.1】VS2008下wxWidgets应用程序向导

    这里发布了一个向导:...针对网友提出的建议进行了修改后的重发,其实我自己用早就改了,无奈CSDN没法修改资源,也没法对评论进行恢复,只好重发。同时这个下载是不需要积分的。

    使用wxwidgets进行跨平台程序开发(中文版)_wxWidgets学习_wxWidgets_

    这是一部学习wxWidgets的基础文档,能够让你快速的学习

    使用wxWidgets进行跨平台程序开发 pdf

    中文教程,目录详细,使用wxWidgets进行跨平台程序开发

    wxWidgets和MFC混合编程

    wxWidgets和MFC混合编程 讲述在一个程序中wxWidgets和MFC的窗口如何一起工作。

    wxwidgets_跨平台程序开发

    wxwidgets_跨平台程序开发

    使用wxWidgets进行跨平台程序开发

    wxWidgets是一个给程序员使用的开发包,这个开发包用来开发用于桌面电脑或者移动设备的GUI(图形用户界面,下同)应用程序。它提供了一个编程框架,作了很多底层的工作以便给应用程序及其控件提供默认的行为。

    wxWidgets(开发工具包)

    wxWidgets是一个程序员的开发工具包,这个工具包...很可能这个应用程序还要和其它的进程通信,甚至还要驱动别的应用程序,换句话说,wxWidgets可以让程序员编写一个拥有所有通用特性的时髦应用程序的工作变的相对容易。

    wxWidgets wxWidgets

    wxWidgets wxWidgets wxWidgets是一个程序员的...很可能这个应用程序还要和其它的进程通信,甚至还要驱动别的应用程序,换句话说,wxWidgets可以让程序员编写一个拥有所有通用特性的时髦应用程序的工作变的相对容易。

    wxpdfdoc:wxPdfDocument-从wxWidgets应用程序生成PDF文档

    wxPdfDocument-从wxWidgets应用程序生成PDF文档 wxPdfDocument允许wxWidgets应用程序生成PDF文档。 该代码是使用wxWidgets库将FPDF(用于生成PDF文件的免费PHP类)的端口移植到C ++的。 在FPDF网站上找到的几个附加...

    《使用wxWidgets进行跨平台程序开发》光盘例子源码

    《使用wxWidgets进行跨平台程序开发》一书中提到的所有的例子源码,参见例子看书,希望各位有用。是原版光盘中的整个example目录。

    wxwidgets tutorial

    菜单和工具栏 排版 事件 对话框 Widgets I Widgets II 拖放 设备上下文 自定义widget 俄罗斯方块 这是一篇面向C++的wxWidget编程入门。wxWidget是一个跨平台的创建GUI的工具箱,或者说是框架。看了本入门...

    使用AUI的wxWidgets程序(codeblocks工程)

    wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。 wxAUI是一个高级用户接口。最初由kirix Cprp提供。wxAUI尝试封装以下的UI: 1Frame管理 2工具条 3非模态控件 4L&...

    《使用wxWidgets进行跨平台程序开发》pdf + 光盘源码

    《使用wxWidgets进行跨平台程序开发》一书中提到的所有的例子源码,参见例子看书,希望各位有用。是原版光盘中的整个example目录。

    使用WxWidgets进行跨平台程序开发

    使用WxWidgets进行跨平台程序开发

    系统底层应用开发 wxWidgets使用

    (1)使用GNU 编译器,在命令行下使用...(2)尝试使用codebloks 中wxwidgets程序模板,编写最基本wxwidgets程序,理解程序架构并掌握程序运行基本原理。 (3)编写并调用动态链接库,深入理解动态链接和静态链接的区别

    Cross.Platform.GUI.Programming.with.wxWidgets(中文版)_part1

    很可能这个应用程序还要和其它的进程通信,甚至还要驱动别的应用程序,换句话说,wxWidgets可以让程序员编写一个拥有所有通用特性的时髦应用程序的工作变的相对容易。 <br>虽然wxWidgets经常被打上图形界面程序...

    Cross.Platform.GUI.Programming.with.wxWidgets(中文版)_part3

    很可能这个应用程序还要和其它的进程通信,甚至还要驱动别的应用程序,换句话说,wxWidgets可以让程序员编写一个拥有所有通用特性的时髦应用程序的工作变的相对容易。 <br>虽然wxWidgets经常被打上图形界面程序...

    wxWidgets实现无标题栏窗口拖动效果

    主要为大家详细介绍了wxWidgets实现无标题栏窗口拖动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Global site tag (gtag.js) - Google Analytics