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/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值