自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 error C4772: #import 引用了缺少的类型库中的类型;“__missing_type__”用作占位符 解决办法

用#import方式引入Word类型库时出现该问题,引入方式:#import "..\\import\\OFFICE12\\MSO.DLL" rename_namespace("Office"),named_guids,exclude("Pages"),rename("RGB","MSORGB"),rename("IAccessible","MSIaccessible")using nam

2017-06-21 11:13:41 9480

原创 mupdf中CMYK与RGB的转换算法

之前碰到过RGB与CMYK之间转换的问题,网上也没有比较官方的转换公式,不同的软件可能会采用不同的算法,现在mupdf,正好也看到了这样的算法,还是有一定参考价值的,具体算法如下:#define MIN(a,b) ( (a) #define MAX(a,b) ( (a) > (b) ? (a) : (b) )#define CLAMP(x,a,b) ( (x) > (b) ? (b)

2017-04-24 11:39:54 1350

原创 PCLViewer--PCLReader的替代者

现在的打印机一般都支持PS和PCL两种打印语言中的一种,前者为Adobe公司的方案,在图像精细度度上比PCL的效果更好,但他是收费的,PCL是惠普为抵制PS而开发的页面描述语言。在电脑上添加文件打印机--就是添加打印驱动时,不是讲数据发送到实体打印机,而是将数据保存到文件,则打印时,会生成相应的PS格式文件可PCL格式文件,这两种打印文件都是默认不带后缀名的,手动为其添加后缀名即可。ps格式文件在

2017-02-27 17:40:43 1314

原创 定制MFC多文档窗口的主框架背景

问题描述: 如上图所示,这是用MFC创建的多文档程序,可以看到主框架的背景区是灰色的,如果我要在这块区域贴一张图片,应该怎么办呢?最容易想到的是在CMainFrame的OnPaint中对背景进行更改,代码如下: (为了简便,这里改为设置窗口背景色,其实这和贴图的原理差不多) void CMainFrame::OnPaint() { CPaintDC dc(thi

2017-02-13 13:45:37 3868 4

原创 ActiveX控件窗口的产生---源码分析

控件窗口的建立过程(只取了函数中的关键代码):STDMETHODIMP COleControl::XOleObject::DoVerb(LONG iVerb, LPMSG lpmsg, LPOLECLIENTSITE pActiveSite, LONG lindex, HWND hwndParent, LPCRECT lprcPosRect){ //OLEIVERB_INPLACEACTI

2016-10-26 16:51:30 1424

原创 对类成员函数的另类调用方法

/*语言: C++工程: VS / win32 / 空项目简介:该例演示了在没有类实例存在的情况下,对类方法的调用,同时也证明了虚函数表是不依赖于对象实例而存在的*/#include #include using namespace std;typedef unsigned long ULONG;class A{public:virtual void

2016-09-20 19:57:21 477

原创 MFC中使用GDI+

1.执行下面批处理代码:echo #ifndef _GDIPLUSBASE_H>GdiPlusBase.hecho #define _GDIPLUSBASE_H>>GdiPlusBase.hecho class GdiplusBase{};>>GdiPlusBase.hecho #endif>>GdiPlusBase.hecho #pragma comment(lib,"gdi

2016-07-27 09:13:14 546

原创 MFC 动态类型识别思路

伴随每个类,都会创建一个CRuntimeClass静态对象,该对象中保存了“当前类的名称、类信息静态对象链表的头结点指针、链表中下一个类信息静态对象的指针”,这一系列的静态对象构成了一个CRuntimeClass链表,这是动态类型识别的依据,只要能建立起这个链表,动态类型识别就不是问题了。问题的关键在于如何在各个类装载时,把类的这CRuntimeClass数据成员初始化被连接到链表中,我们可以

2016-03-04 20:09:37 837

原创 MFC 消息映射实现原理

DECLARE_MESSAGE_MAPBEGIN_MESSAGE_MAPEND_MESSAGE_MAP这三个宏,实际就是定义并实现了两个函数(一个静态函数GetThisMessageMap,一个虚函数GetMessageMap),静态函数时属于类的全局函数-------------------------------关于GetThisMessageMap函数:改静态函数

2016-03-04 20:08:00 378

原创 用vbs写的自动保存小工具

昨天在电脑上用福昕阅读器看书,一边看一边在里面做标注,结果最后关机的时候忘保存了,结果一下午的笔记啊,就这么没了……今天在网上查了下,发现福昕阅读器没有自动保存的功能,所以就查资料写了这个小工具,原理很简单,就是每隔一定时间,让程序自动帮我按一下Ctrl+S键进行保存,自己使用了一下,感觉该能将就,有需要的可以看下。使用方法:在电脑上新建一个文本文档,将下面的代码拷贝到文档中,关闭文档并将文档

2016-02-19 15:12:44 1280

文档自动保存小工具

让程序自动帮你发送Ctrl+s键,防止忘记保存造成的数据丢失

2016-02-19

linux系统程序设计

这篇教程是海同的内部培训教材,简明的讲解了Linux下文件、进程、线程、信号、网络等方面的内容,浅显易懂,非常适合初学者的使用,即使你在Windows下进行编程,也有很好的参考价值

2016-01-08

vb语言参考-函数速查

以前从网上发现的一本很vb语法参考手册,用着不错,希望对你也有用

2015-09-21

精通Qt4编程 第2版 清晰版 下

此版本为清晰版,文件大小100M+,压缩包分为两个部分,这是第二部分

2015-01-04

精通Qt4编程 第2版 清晰版 上

此版本为清晰版,文件大小100M+,压缩包分为两个部分,这是第一部分

2015-01-04

空空如也

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

TA关注的人

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