自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Widget的窗体透明的几种情况

情况1带有Qt::Window属性的独立窗口及其子窗口的透明,直接调用 this->setWindowOpacity(0.7);情况2子窗口背景透明,但子窗口上的子控件是不透明的QPalette myPalette;QColor myColor(0,0,0);myColor.setAlphaF(0.7);myPalette.setBrush(backgroun...

2018-06-05 16:45:41 1338

原创 QT中自定义编译变量的使用

1、自定义的编译变量 // 定义变量 MY_LIB_PATH = /home/bv5/MyPrograms // 调用方式1 INCLUDEPATH += $$MY_LIB_PATH DEPENDPATH += $$MY_LIB_PATH // 调用方式2 INCLUDEPATH += $${MY_LIB_PATH} ...

2018-06-05 16:25:14 4119

原创 QtCreator编译出来的exe用第三方软件修改不了图标

问题提出忽然发现Qt Creator编译出来的exe不能通过第三方的软件(QIcon Changer)来更新exe的图标了(因为有些客户需要定制自己的软件产品);解决问题发现是使用的app.rc文件的编码问题,这个文件的编码要用utf-8 有签名的编码格式;app.rc文件:IDI_ICON1 ICON DISCARDABLE "app.ico"pro文件中:win32...

2018-06-05 10:15:27 894 1

转载 问题:VS2005和VS2008开发环境,安装IE8以后,无法创建 VC++ Smart Device Project?

XP系统,VS2005和VS2008开发环境,安装IE8以后,无法创建 VC++ Smart Device Project?解决方法如下:1、打开Regedit2、找到键值“HKCU/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/”3、找到项“1000”,如果不存在,则创建4、在“1000”项中新建DWORD值“

2009-05-06 16:14:00 1065

翻译 CE模拟器通过PC连接网络的设置

开发环境:Visual Studio 2005  模拟器:  POCKET PC; CE5.0; CE6.0;本文目的:可以通过模拟器来调试网络程序喽步骤:1、打开ActiveSync,点击“文件”->“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。2、打开VS2005,点击菜单“Tools”->“Device Emulator Manager...”,选择一个模拟器;在右键菜单中

2009-01-12 13:31:00 4402

转载 问题:怎么隐藏滚动条?

怎么隐藏滚动条?     作者:佚名           一般来说,有以下方法:      1:设置滚动大小为0       void CYourView::OnInitialUpdate()      {      CFormView::OnInitialUpdate();      SetScrollSizes(MM_TEXT, CSize(0, 0));//加上这句就没有了。    

2009-01-09 13:58:00 1290

原创 问题: CE下,最小化后,托盘图标不见了。。

开发环境:Visual Studio 2005  SDK:POCKET PC, CE5.0, CE6.0 相关代码:BOOL TrayMessage(                 HWND hwnd,                  DWORD dwMessage,                 UINT uID,                  HICO

2009-01-07 14:55:00 1534

原创 CE下对话框全屏

最近公司有个项目,要求手机实现全屏,捣鼓了半天终于解决了。。开发环境:Visual Studio 2005  SDK:POCKET PC, CE5.0, CE6.0void CCEMainDlg::SetScreenMode(BOOL bFullScreen){     if (bFullScreen)     {          // 隐藏输入面板           SIPINFO si

2008-12-26 10:08:00 1550

转载 #pragma 预处理指令详解

#pragma 预处理指令详解 作者:unknown 更新时间: 2005-05-06       在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是

2008-12-26 09:45:00 735

原创 C++中的static 关键字

一、在面向过程设计中的static关键字1、静态全局变量定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。特点:  A、该变量在全局数据区分配内存。  B、初始化:如果不显式初始化,那么将被隐式初始化为0。  C、访变量只在本源文件可见,严格的讲应该为定义之处开始到本文件结束。   D、文件作用域下声明的const的常量默认为static存储类型。2、静态局部

2008-12-26 09:43:00 1435

原创 Windows服务编写原理及探讨

Windows服务编写原理及探讨(一)服务的基础知识Question 1. 什么是服务?它的特征是什么?  在NT/2000中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉动态连接库(Dlls)、结构异常处理、内存映射文件、虚拟内存、设备I/O、线程及其同步、Unicode以及其他的由WinAPI函数提供的应用接口。当然本

2008-12-26 09:31:00 921

原创 使用GDI+对图片进行操作

*************************************************************************************************1、图片的显示// 下面是GDI+要使用的几个头文件#ifndef ULONG_PTR#define ULONG_PTR unsigned long*#endif#include "Gdiplus.h"#i

2008-12-26 09:30:00 2069

原创 关于字节对齐的总结

1、使用默认的字节对齐方式。 规则1:各成员变量存放的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。注: 下面列出常用类型的对齐方式(vc6.0, 32位系统)。  类型  对齐方式(变量存放的起始地址相对于结构的起始地址的偏移量)  Char  偏移量必须为sizeof(char)即1的倍数  int  偏移量必须为sizeof(int)即4的倍数  float  

2008-12-26 09:28:00 1642

原创 使程序运行一个实例

一个程序运行一个实例,觉得这个方法是最好的,比查找窗口的好多了。。。从Emule的源代码中偷来的哦。。// 定义#define MUTEX_GUID  _T("mutex.公司名.产品序列号.软件名")// 注册消息const static UINT UWM_WHO_ARE_YOU = RegisterWindowMessage(MUTEX_GUID);// 枚举是所有的窗口,并发送消

2008-12-26 09:24:00 906

原创 问题:在网页中使用OCX,其EIDT控件不能响应backspace等键?

问题:在网页中使用OCX,其EIDT控件不能响应backspace等键?原因:因为OCX控件的容器(即IE)截取到这些控件上按键的事件,而不转发给这些控件,使这些事件消息得不到处理。解决方法:1、在网页中修改: function   document.onkeydown()    {     if(window.event.keyCode   ==   8 || window.event.keyC

2008-12-26 09:20:00 1937 1

转载 亲密接触VC6.0编译器

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话少说。

2008-12-26 09:14:00 637

转载 问题: 更新处理函数在对话框的菜单中不能工作?

--------------------------------------------------------------------------------此文章的信息应用于:Microsoft Visual C++, 32位版本, version 6.0, 使用: The Microsoft Foundation Classes (MFC)----------------------

2008-12-26 09:11:00 766

转载 VC快捷键大全

VC快捷键大全 F1: 帮助Ctrl+O  :OpenCtrl+P  :PrintCtrl+N  :NewCtrl+Shift+F2 :清除所有书签F2  :上一个书签Shift+F2 :上一个书签Alt+F2  :编辑书签Ctrl+F2 :添加/删除一个书签F12  :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displays th

2008-12-26 09:08:00 3246

转载 基于对话框的程序工程改用非模式对话框作为主窗口

需要做几件事!     1.  CMyDlg必须是具有全局生命期的(或者与App的生命期内)有效的变量(App成员变量)           或者采用指针动态生成(new   CMyDlg的方式);     2.   InitInstance必须return   TRUE;     3.   必须为App的m_pMainWnd赋值如m_pMainWnd   =   &cmydlg;     4

2008-12-26 09:04:00 982

原创 windows CE手机拨号

 手机拨号的2种方式1、Ras_系列函数注:只在CDMA手机上测试成功#include #include #pragma comment ( lib, "Rasapi32.lib" ) // 获取所有的连接的名称 RASENTRYNAME szEntryNames[MAX_ENTRYS]; memset(&szEntryNames, 0, sizeof(szEntryNames)); fo

2008-09-05 09:26:00 1340 7

转载 ACE提供的日志记录器

一个后台服务程序,良好的日志系统是不可缺少的。通过日志系统我们可以代替debug程序对服务程序进行调试。更重要的是我们可以运行状态下对服务程序的状态进行监控和跟踪,帮助我们查找修正运行过程中出现的一些不可预料的错误和异常。ACE提供了强大的对日志系统的支持,能够方便的为我们的应用程序建立良好的日志系统。 基本的日志记录 ACE_Log_Msg类使用了类似p

2008-05-07 20:30:00 1812

原创 IPicture总结

1、IPicture接口对象的创建         方法1:直接通过文件创建LPCSTR szFileUrl; IPicture *pIPicture; OleLoadPicturePath(CComBSTR(szFileUrl),    (LPUNKNOWN)NULL,    0,    0,    IID_IPicture,   (LPVOID*)&pIPicture))        方法2

2006-10-10 17:51:00 16450 12

原创 几个有用的宏符号

 1、“/”解释:连接下一行例子:#define Link(tokenname)  aa + / bb +   / (tokenname)调用:a = Link(b);输出:a = aa + bb + b;2、“#@tokenname”解释:将tokenname变为字符tokenname例子:#define makechar(tokenname)  #@tokenname调用:a = ma

2006-09-04 13:28:00 1569

《第一财经》的播放器源码

《第一财经》的播放器源码《第一财经》的播放器源码

2010-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除