- 浏览: 112350 次
文章分类
最新评论
-
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 802#include <wx/base64.h> ... -
wxWidgets中 wxButton实现自动点击
2015-06-30 12:59 1046之前在用wxSocket通讯的时候,EVT_SOCKET事件 ... -
按键转换
2015-03-15 12:27 8971 void PopTextCtrl::OnChar(wxK ... -
获取当前路径
2014-03-09 16:51 655#include <wx/stdpaths.h> ... -
程序只运行一个实例,并将前一个实例提到前台
2014-02-28 18:28 865wxWidgets提供了一个用来检测是否只有一个实例(ins ... -
通过重载实现修改wxWidgets文本处理框wxTextCtrl和wxRichTextCtrl的右键弹出菜单
2014-02-27 13:44 2331wxWidget中这块是写死的,这让我感到非常 ... -
过滤wxTextCtrl控件输入的两种方法
2014-02-27 13:40 1916以下两种方法实现wxTextCtrl只接收0-9的数字. ... -
wxBoxSizer,wxFlexGridSizer,wxGridBagSizer,wxGridSizer使用示例
2014-02-26 10:44 1812wxBoxSizer,wxFlexGridSizer,wx ... -
wxWidgets类库结构图
2014-02-26 09:08 1140自从2.5.0开始,wxWidgets既可以编译成单一的代 ... -
wxWidgets框架下基于wxDialog程序的标准退出方法
2014-02-25 16:56 1475退出程序的标准方法 ... -
怎样解决静态编译对mingwm10.dll的依赖?
2012-10-15 14:14 1112使用CodeBlocks+wxWidgets2.9.4编写的静 ... -
wxRegEx的使用
2012-10-09 20:35 1595#include <wx/regex.h>#inc ... -
wxWidgets中的wxTimer使用
2012-09-26 15:51 22351、包含头文件: #include <wx/ti ... -
使用wxStringTokenizer分割字符串
2012-08-30 21:51 2360//wxStringTokenizer::wxStringTo ... -
给图片添加图片水印
2012-08-20 10:21 803写在开始 不能用代码同时实现半透明和不规则形状的水印,只能选 ... -
绘制图形并填充
2012-08-17 13:32 946=====文件名:DrawShape.h=== ... -
wxMathPlot
2012-08-17 09:39 1148wxMathPlot wxMathPlot ... -
使用wxWidgets实现所见即所得打印(CodeBlocks)
2012-08-14 18:10 25141、从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文件 资源,图片,内嵌,源码 提供源代码!
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 进程的所有打开文件句柄。 ...
drawio 是完全免费开源软件,主界面很简洁,功能媲美Visio和亿图,完全可以替代收费软件!...drawio 也能嵌入到其他的应用程序中,比如以图片、HTML、IFrame、Google Docs 插件的方式供其他软件使用。
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.支持多种...