- 浏览: 112548 次
文章分类
最新评论
-
myisland:
可以运行!一开始还以为要用本身就是透明背景的png呢,原来不是 ...
在CodeBlocks中用wxWidgets创建不规则窗口 -
lonerzf:
可以的。感谢。但是还有个问题,工程建立的时候有Configur ...
在CodeBlocks中用wxWidgets创建不规则窗口 -
鸵鸟大仙:
麻烦请问一下怎么在wxwidgets中加载msword.olb ...
利用wxwidgets操纵word -
dqifa:
Rat_boy 写道我现在也在做wxWidgets操作Word ...
利用wxwidgets操纵word -
Rat_boy:
我现在也在做wxWidgets操作Word的功能 但是搞了好久 ...
利用wxwidgets操纵word
1、利用Bin2C将图片转换成“*.c”文件;
2、包含“*.c”文件,具体代码如下:
=====文件名:PNG_ICON_BGMain.cpp===== /*************************************************************** * Name: PNG_ICON_BGMain.cpp * Purpose: Code for Application Frame * Author: emonkey (dqifa@163.com) * Created: 2012-10-20 * Copyright: emonkey () * License: **************************************************************/ #include "PNG_ICON_BGMain.h" #include <wx/msgdlg.h> //(*InternalHeaders(PNG_ICON_BGFrame) #include <wx/intl.h> #include <wx/string.h> //*) //添加相关头文件 #include <wx/dcclient.h> #include <wx/mstream.h> #include "icon.c" //helper functions enum wxbuildinfoformat { short_f, long_f }; wxString wxbuildinfo(wxbuildinfoformat format) { wxString wxbuild(wxVERSION_STRING); if (format == long_f ) { #if defined(__WXMSW__) wxbuild << _T("-Windows"); #elif defined(__UNIX__) wxbuild << _T("-Linux"); #endif #if wxUSE_UNICODE wxbuild << _T("-Unicode build"); #else wxbuild << _T("-ANSI build"); #endif // wxUSE_UNICODE } return wxbuild; } //(*IdInit(PNG_ICON_BGFrame) const long PNG_ICON_BGFrame::idMenuQuit = wxNewId(); const long PNG_ICON_BGFrame::idMenuAbout = wxNewId(); const long PNG_ICON_BGFrame::ID_STATUSBAR1 = wxNewId(); //*) BEGIN_EVENT_TABLE(PNG_ICON_BGFrame,wxFrame) //(*EventTable(PNG_ICON_BGFrame) //*) END_EVENT_TABLE() PNG_ICON_BGFrame::PNG_ICON_BGFrame(wxWindow* parent,wxWindowID id) { //(*Initialize(PNG_ICON_BGFrame) wxMenuItem* MenuItem2; wxMenuItem* MenuItem1; wxMenu* Menu1; wxMenuBar* MenuBar1; wxMenu* Menu2; Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("id")); SetClientSize(wxSize(400,277)); MenuBar1 = new wxMenuBar(); Menu1 = new wxMenu(); MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("Quit\tAlt-F4"), _("Quit the application"), wxITEM_NORMAL); Menu1->Append(MenuItem1); MenuBar1->Append(Menu1, _("&File")); Menu2 = new wxMenu(); MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("About\tF1"), _("Show info about this application"), wxITEM_NORMAL); Menu2->Append(MenuItem2); MenuBar1->Append(Menu2, _("Help")); SetMenuBar(MenuBar1); StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1")); int __wxStatusBarWidths_1[1] = { -1 }; int __wxStatusBarStyles_1[1] = { wxSB_NORMAL }; StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1); StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1); SetStatusBar(StatusBar1); Center(); Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&PNG_ICON_BGFrame::OnQuit); Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&PNG_ICON_BGFrame::OnAbout); Connect(wxEVT_PAINT,(wxObjectEventFunction)&PNG_ICON_BGFrame::OnPaint); //*) //添加图标 wxIcon FrameIcon; wxMemoryInputStream istream(acicon, sizeof acicon); // FrameIcon.CopyFromBitmap(wxBitmap(wxImage(_T("C:\\Users\\Administrator\\Desktop\\TT\\TT.png")))); // wxBitmap BackgroundBitmap(istream,wxBITMAP_TYPE_PNG); FrameIcon.CopyFromBitmap(wxBitmap(wxImage(istream,wxBITMAP_TYPE_PNG))); SetIcon(FrameIcon); } PNG_ICON_BGFrame::~PNG_ICON_BGFrame() { //(*Destroy(PNG_ICON_BGFrame) //*) } void PNG_ICON_BGFrame::OnQuit(wxCommandEvent& event) { Close(); } void PNG_ICON_BGFrame::OnAbout(wxCommandEvent& event) { wxString msg = wxbuildinfo(long_f); wxMessageBox(msg, _("Welcome to...")); } void PNG_ICON_BGFrame::OnPaint(wxPaintEvent& event) { //绘制背景图片 wxMemoryInputStream istream(acicon, sizeof acicon); // wxImage myimage_img(istream, wxBITMAP_TYPE_PNG); // wxBitmap BackgroundBitmap; wxBitmap BackgroundBitmap(istream,wxBITMAP_TYPE_PNG); wxPaintDC dc(this); dc.DrawBitmap(BackgroundBitmap, 0, 0); }
- PNG-ICON-BG.zip (2.5 MB)
- 下载次数: 2
发表评论
-
WX_DEFINE_ARRAY的使用
2018-03-20 12:07 624/**************************** ... -
wxBase64Encode和wxBase64Decode
2016-04-09 15:23 804#include <wx/base64.h> ... -
wxWidgets中 wxButton实现自动点击
2015-06-30 12:59 1047之前在用wxSocket通讯的时候,EVT_SOCKET事件 ... -
按键转换
2015-03-15 12:27 8981 void PopTextCtrl::OnChar(wxK ... -
获取当前路径
2014-03-09 16:51 658#include <wx/stdpaths.h> ... -
程序只运行一个实例,并将前一个实例提到前台
2014-02-28 18:28 866wxWidgets提供了一个用来检测是否只有一个实例(ins ... -
通过重载实现修改wxWidgets文本处理框wxTextCtrl和wxRichTextCtrl的右键弹出菜单
2014-02-27 13:44 2337wxWidget中这块是写死的,这让我感到非常 ... -
过滤wxTextCtrl控件输入的两种方法
2014-02-27 13:40 1922以下两种方法实现wxTextCtrl只接收0-9的数字. ... -
wxBoxSizer,wxFlexGridSizer,wxGridBagSizer,wxGridSizer使用示例
2014-02-26 10:44 1815wxBoxSizer,wxFlexGridSizer,wx ... -
wxWidgets类库结构图
2014-02-26 09:08 1145自从2.5.0开始,wxWidgets既可以编译成单一的代 ... -
wxWidgets框架下基于wxDialog程序的标准退出方法
2014-02-25 16:56 1477退出程序的标准方法 ... -
怎样解决静态编译对mingwm10.dll的依赖?
2012-10-15 14:14 1115使用CodeBlocks+wxWidgets2.9.4编写的静 ... -
wxRegEx的使用
2012-10-09 20:35 1595#include <wx/regex.h>#inc ... -
wxWidgets中的wxTimer使用
2012-09-26 15:51 22371、包含头文件: #include <wx/ti ... -
使用wxStringTokenizer分割字符串
2012-08-30 21:51 2364//wxStringTokenizer::wxStringTo ... -
给图片添加图片水印
2012-08-20 10:21 805写在开始 不能用代码同时实现半透明和不规则形状的水印,只能选 ... -
绘制图形并填充
2012-08-17 13:32 948=====文件名:DrawShape.h=== ... -
wxMathPlot
2012-08-17 09:39 1155wxMathPlot wxMathPlot ... -
使用wxWidgets实现所见即所得打印(CodeBlocks)
2012-08-14 18:10 25151、从wxPrintout派生一个类Printout,类源码如 ... -
遍历文件夹中所有文件(wxWidgets)
2012-08-13 16:49 1564包含头文件: #include <wx/dir.h&g ...
相关推荐
关键实现代码。不是完整的demo。主要利用CreateEvent、StartProcess、MoveWindow等函数。
摘要:C#源码,文件操作,文件资源 C#将图片资源添加到EXE中,在EXE文件中加入图片文件,听上去很让人好奇,那么究竟是如何实现的呢?看了这个C#小程序,您就会明白了。
Bat To Exe Converter适合初学者和高级用户,可以选择包括添加管理员清单或反编译器的输出程序,甚至运用密码保护文件,生成的.EXE是独立的文件,不需要任何的.DLL运行。需要的朋友快来下载吧! Bat To Exe ...
使用EasyX库把图片以资源的形式嵌入到exe程序中 运行时显示exe中的图片,注:要先下载安装装EasyX库
另外,对于编程人员,您可以把Phocasa嵌入到您的程序中,给软件增加图片编辑功能,只需要去官方申请许可,即可 Phocasa 使用说明 下载解压后,运行 phocasa.exe,即可打开程序,然后打开一张图片 选择
基于此,从嵌入数据组成、选位方法、嵌密方式等3个方面剖析Jphide原理,提出Jphide的2个新统计特征,给出针对性的检测方法,并且在嵌入率为10%~50%时可以准确估计出嵌入率 信息隐藏软件JPHS适用于JPEG图像,在Windows和...
C#开发中,把图片,文档资源内嵌入程序,最后生成一个exe文件 资源,图片,内嵌,源码 提供源代码!
drawio 是完全免费开源软件,主界面很简洁,功能媲美Visio和亿图,完全可以替代收费软件!...drawio 也能嵌入到其他的应用程序中,比如以图片、HTML、IFrame、Google Docs 插件的方式供其他软件使用。
62·通过消息机制实现exe程序间的数据交换 第七章 63·获取驱动器序列号 64·获取磁盘空间数据 65·判别并定位到光驱(软驱) 66·嫡归法遍历磁盘目录 67·获得文件属性 68·删除不为空的目录 69·快速检索指定文件 ...
实例62 通过消息机制实现Exe程序间的数据交换 第7章 磁盘文件 实例63 获取驱动器序列号 实例64 获取磁盘空间数据 实例65 判别并定位到光驱(软驱) 实例66 递归法遍历磁盘目录 实例67 ...
Google曾在自己的官方博客中宣布在Beta版Chrome25 中将加入网络语音API(Web SpeechAPI),让用户在某些嵌入了JavaScript的网页中可以更方便地使用语音指令、听写等功能。同时新版本在内容安全策略标头(Content ...
地图AC# WPF 应用程序创建一个始终在顶部的叠加窗口,该窗口显示已在 irfan 查看器中打开的图像的嵌入式 GPS 位置。 旨在与 IrfanView 图像查看器一起使用 使用来自代码来获取 IrfanView 进程的所有打开文件句柄。 ...
StampDesign是一款印章设计与制作的软件。完全免费、无任何广告。...如果无法正常运行软件,通常是缺少运行库或控件,请运行主程序所在路径的SETUP文件夹(本程序简易的控件安装包)中的Setup.exe进行安装。注意:①wi
可以非常方便地嵌入各种文字、flash图片以及JAVA/Activex等文件,软件内置FTP上传工具,你可以将制作好后的网页直接上传到FTP服务器中。另外这个软件还具有类似PS的图层概念,任意元素都可以随意摆放,甚至连FLASH都...
■在搜索主页提供svg代码式嵌入示范。 ■提供SASS(SCSS)引用规范 。 ■基于rem单位进行编程。 ■修正2018年节日功能-全部加载SVG矢量图形。 ■改进前端模板为绿色主题。 ■文件引用从单http改为http、https自适应...
Exif是Metadata ,隐藏在图片中。 许多善意的人无意中expose personal information嵌入在这些数字图片元数据中的expose personal information 。 为了更好地保护您的在线confidentiality ,删除 exif 数据至关重要...
支持WEB嵌入、OA调用。产品面向政务应用免费升级,支持DIY服务。 一、会议常用功能 1、视频会议: 多发言人,广播式、任意多点对多点;支持多路视频。 2、音频会议: 多发言人,广播式、任意多点对多点;...
条形码、中式财务帐薄、支持在报表中嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,可以在应用程序中给报表引擎扩充函数库、报表样式和单元格样式。 6.支持多种...