自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 MSVC與CRT的恩怨情仇

原文链接:http://blog.monkeypotion.net/gameprog/beginner/love-and-hate-between-msvc-and-crt很久沒有寫程式設計入門知識的相關文章了,這篇文章要來談談程式庫 (Library) 連結,以及關於 MSVC 與 CRT 之間的種種恩怨情仇。如果你使用的作業系統是 Linux、Mac 或其他非 Windows 平台,你

2013-12-20 16:46:03 663

原创 独显+集显设置三个显示器输出,其中两个副屏输出相同

硬件条件就不说了,这里只说设置方法(win7下)。    首先,要独显和集显同时输出,需开启主板上的集显,默认情况下是自动检测,如果有独显输出,则不会开启集显,所以需要手动开启。进入BIOS开启,开启方法各型号主板有差异,这里不介绍,自己百度。    第二,对于显示器的连接,要设置输出相同的两个显示器必须连在同一显卡上,因为只有在同一个显卡上的显示器才能实现复制。    最后就是设置输

2013-10-31 14:48:32 13782

原创 界面与逻辑的关系设计

这个项目做了一年了,也接近尾声了,试用效果还不错,但总感觉代码很凌乱。       下面来说说这个项目中,界面与逻辑的关系设计。大体如下图。思想就是首先创建逻辑对象,然后由逻辑对象创建界面,在创建界面的时候传递逻辑类的this指针,用于界面对逻辑的调用。这里有两个问题:1.逻辑类中指定了界面,导致逻辑类不可重用。2.界面之间如果有交互,需要通过逻辑对象传递(当然也可以通过其他方

2013-08-19 12:02:59 2082

原创 使用windows API区分移动硬盘和本地硬盘

在程序中,有时候需要区分移动硬盘和本地硬盘,U盘的检测比较简单,首先用GetLogicalDriveStrings获取盘符,然后用GetDriveType获取类型,返回结果为DRIVE_REMOVABLE,则为U盘。这里有个问题,就是如果电脑中存在可移动磁盘的盘符,却没有插入移动磁盘,这时候如果试图打开这个磁盘,系统会提示你插入磁盘。所以,应该在检测到类型为DRIVE_REMOVABLE之后,再使

2013-04-03 17:29:16 2899

原创 发布Qt程序,显示不了jpg图像的问题

这两天在做一个Qt项目的安装程序,在其他机器上测试的时候,却发现某些按钮的图片显示不出来,有些却可以。当时就很纳闷,怎么会这样呢? 后来对比了一下,发现那些能显示的图片格式是png的,而不能显示的是jpg。抱着试一试的想法将所有jpg格式的图片改为png,一试,果然可以,百思不得其解啊。    然后今天在论坛上逛的时候,看到一个类似的问题,进去回复了下并表示疑问。没多久,就有人解开了我的疑惑,

2013-03-20 13:33:15 3011

原创 注册动态链接库(dll文件),提示找不到入口点

编写的动态链接库项目,编译生成debug版本没有问题,使用regsvr32可以成功注册。release版本可以编译,也能生成dll文件,可是在用regsvr32注册时,却提示“已加载文件,但找不到入口点”。    通过对比debug和release生成的文件,发现release下没有生成lib文件。而生成的dll是需要注册的,所以必然会有导出函数,通常,导出函数都是在def文件中定义。有导出函

2013-03-18 13:24:09 13772

转载 如何使用API函数GetFileVersionInfo,获得版本信息

转载:http://langzi0115.bokee.com/6868393.html使用GetFileVersionInfoSize(),GetFileVersionInfo()和VerQueryValue()三个API可以获得.exe和.dll文件的版本信息1.获得自身的版本信息 /////////////////////////////////

2013-02-28 09:54:44 919

转载 Windows X64 技术下的重定向机制

无论是Windows XP Professional X64 Edition还是Windows Server 2003 X64 Edition(以下把均统称为X64系统),都引入了一项“新”的技术:文件和注册表的重定向。      之所以有这个技术,是为了将32位程序和64位程序分离开。这种在64位平台上运行32位程序的模拟器被称为WOW64。以下是MSDN对WOW64的定义

2013-02-27 20:24:24 594

原创 解决QWidget: Must construct a QApplication before a QPaintDevice

win7 下qt编程,编译通过,运行时出现如下错误      网上搜索,多半是说:debug和release版本,二者生成的库文件的目录是相同的,很有可能产生相同的库文件而导致的冲突。这是在linux下,在windows下当然不存在这样的问题。      还有一种可能是QApplication没有初始化,即将QWidget放在QApplication对象的前面了。就是他了。因为我在定义

2013-01-22 15:27:26 1119

原创 qt编程修改windows登陆界面时遇到的问题

首先说下修改windows登陆界面的方法,也许很多人已经知道了。1 修改注册表        找到注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background],将OEMBackground 的DWORD值改为1。如果不存在该项则新建。2 复制图片到

2012-12-13 09:28:35 768

空空如也

空空如也

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

TA关注的人

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