windows
zzqintian
奋斗不息,,,,恩,就是这样
展开
-
TTF字体
TTF字体:TrueType Font ,由Apple和微软公司合作推出的文字文件格式; 一个TTF字符由许多轮廓组成,每一个轮廓由一个名叫TTPOLYGONHEADER的数据结构开始,跟在TTPOLYGONHEADER后面的是一系列的TTPOLYCURVE数据结构体。轮廓的顶点是POINTFX类型的数据结构点。TTPOLYGONHEADER的结构如下:typed转载 2013-08-21 16:15:18 · 1174 阅读 · 0 评论 -
动态链接库的创建
编写DLL时的函数与一般的函数方法基本一样。但要对库中的函数进行必要的声明,以说明哪些函数是可以导出的,哪些函数是不可以导出的。把DLL中的函数声明为导出函数的方法有两种:一是使用关键字_declspec(dllexport)来声明。二是在.def文件中声明。 一、使用关键字_declspec(dllexport)来声明导出函数 声明函数SayHello为导出函数语句为转载 2013-11-14 16:36:58 · 581 阅读 · 0 评论 -
CString与char * ,string 的相互转换
CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString.format(”%s”转载 2014-02-26 16:42:15 · 461 阅读 · 0 评论 -
虚拟键码和扫描码
虚拟键码 扫描码 ASCII的区别与联系1.每个厂家的键盘上的每个键都对应一个扫描码。例如,对于键盘上的'ALT'键,其扫描码可能是4。2.键盘的驱动程序会把扫描码转成虚拟码。例如将上面的扫描码4转化成虚拟码VK_MENU3.由上面可以看出,扫描码通常是和具体的硬件(键盘)相关的,而虚拟码通常可以认为是硬件无关的。二者可以通过如下函数联系起来:MapVirtualKey转载 2014-02-17 16:11:20 · 1356 阅读 · 0 评论 -
MFC在VS2005中为ActiveX控件添加属性
ActiveX控件有四种属性:(1)Stock:为每个控件提供的标准属性,如字体或颜色。(2)Ambient:围绕控件的环境属性——已被置入容器的属性。这些属性不能被更改,但控件可以使用它们调整自己的属性。(3)Extended:这些是由容器处理的属性,一般包括大小和在屏幕上的位置。(4)Custom:由控件开发者添加的属性。 在VS2008下,添加这些属性的方法如下所述:转载 2014-03-04 21:24:51 · 1192 阅读 · 0 评论 -
BSTR
源文章出处:http://www.cppblog.com/lizao2/articles/169250.html概述 它被描述成一个与自动化相兼容的类型,由于操作系统提供相应的API函数(如SysAllocString)来管理它以及一些默认的调度代码。因此BSTR实际上就是一个COM字符串,但它却在自动化技术以外的多种场合下得到广泛使用。为什么需要BSTR COM是一种跨编转载 2014-03-10 11:01:23 · 966 阅读 · 1 评论