
Win32
文章平均质量分 57
tianyajuankewxl
学生
展开
-
LPCTSTR ,LPTSTR ,LPCSTR, LPSTR, CString
LPCTSTR ,LPTSTR ,LPCSTR, LPSTR, CString原创 2015-12-20 21:33:53 · 793 阅读 · 0 评论 -
windows矢量字体点阵数据的提取
在windows系统当中提取矢量字体的字模一般可以分为两种方法!一种方法,通过截取字体在当前window系统DC设备当中的位图,然后根据位图的像素元素提取相应的点阵数据。当字符数目比较多的时候,这种方法的缺点是提取速度不快,需要通过程序处理大量的图片像素数据来获取字符点阵,这种方法无论是从时间空间还是内存空间来看,对系统的消耗都是非常大的,同时如果用户输入的字符数量非常大时,软件界面需要提原创 2014-06-29 19:51:30 · 9198 阅读 · 5 评论 -
通过 manifest 获取管理员权限
在VS项目中管理中,资源选项->添加资源->用户自定义, 资源类型设置为24,ID设置为1,把如下代码Copy到资源编辑器中,重新编译代码后exe文件会显示UAC标识。 以上方法来自网络。原创 2016-05-27 23:16:42 · 2068 阅读 · 0 评论 -
CArray 作为函数参数与赋值操作
CArray 类派生于CObject类, 而CObject类operator= 操作符为 private (Vs2010中 在文件afx.h line 535 行): void operator=(const CObject& objectSrc); // noimplementation如果在参数调用中,通过值传递CArray 该类型,会报无法访问private错误原创 2016-05-27 23:30:23 · 2609 阅读 · 0 评论 -
wchar_t 与 unsigned short 类型不匹配问题
VS2010中,C++默认是内置wchar_t数据类型,所以unsignedshort 与wchar_t数据类型不是一同一种数据类型。在工程属性面->c/c++->语言->把“将wchar_t”视为内置类型设置为“否”后,两者即是一种数据类型。原创 2016-05-27 23:46:41 · 1185 阅读 · 0 评论 -
StringcbCopyN
概述:StringCbCopyN 是用以替代与strncpy, StringCbCopyN 拷贝一个给定字节数目的源字符串到目标字符串。通过给定目标缓冲区的大小以确保StringCbCopyN不对目标缓冲区越界问,避免缓冲区溢出等安全问题。函数原型:HRESULT StringCbCopyN( __out LPTSTR pszDest,// 目标缓冲区指针 __i原创 2016-06-08 22:17:21 · 1440 阅读 · 0 评论 -
GetVersion 获取系统版本号
概述:DWORD WINAPI GetVersion(void);返回当前操作系统的版本,如果调用成功,返回值的低位字中包含操作系统的主版本与次版本,高位字节包含有操作系统build号。对于所有平台,低位字包含操作系统的版本号, 低位字的低字节是系统的主版本号,用十六进制表示;低位字的高字节表示系统的次版本号,用十六进制表示,高位字表示系统的bulid号。示例:#include原创 2016-06-08 22:27:10 · 6185 阅读 · 0 评论