
windows
文章平均质量分 68
yanfk
热爱编程、设计,喜欢跑步、骑自行车、打乒乓球、听音乐、玩FIFA足球游戏。
展开
-
C++编程采用windows API实现GBK转UTF-8
对GBK转UTF-8的需求,相信很多通过C++开发windows程序的程序员都会遇到,一个好的转换方式是直接调用windows API函数MultiByteToWideChar进行实现。下面对MultiByteToWideChar专门封装成一个类,可以很方便将GBK转换为UTF-8。class GBK2UTF8{public: GBK2UTF8(string原创 2016-03-17 18:07:37 · 2115 阅读 · 0 评论 -
QXmlStreamReader与QXmlStreamWriter的使用
MHandleXml.h#pragma once#include #include #include #include #include "CommData.h"#include class Message{public: Message(const QString& strName, const QString& strPhone原创 2016-04-06 21:25:58 · 1583 阅读 · 0 评论 -
GDI实现控制台绘图
利用Windows API函数,可在控制台Console上进行图形的绘制。/** 创建绘制环境 */ HDC memDC = GetDC(GetConsoleWindow()); SIZE regionSize; regionSize.cx = 500; regionSize.cy = 500; /** 创建一个字体,其中30是字体大小 */原创 2016-03-27 14:39:19 · 1848 阅读 · 0 评论 -
MSBuild编译vs工程的常用指令
首先启用MSBuild编译vs工程,需要配置系统环境变量:path = C:\windows\Microsoft.NET\Framework\v4.0.30319\MSbuild.exe常用指令如下:1、直接编译Debug版 MSBuild xxxx.sln(sln的全路径,若路径中存在空格,则需用双引号""包住路径)2、清理工程 MSBuild xx原创 2016-05-11 09:21:18 · 3026 阅读 · 0 评论 -
如何使应用程序默认以管理员身份运行
当应用程序安装在vista以上系统盘时,会存在写磁盘操作权限的问题,对于程序来说写配置操作将会失败。此时必须使程序以管理员身份运行,该如何?在VS2010及以上版本编译工程时,对工程进行如下设置:“属性 > 链接器 > 清单文件 > UAC执行级别”设置为requireAdministrator。这样编译出来的工程默认以管理员身份运行。原创 2016-07-01 08:29:49 · 2409 阅读 · 0 评论