
VC++
lujianxin1098
这个作者很懒,什么都没留下…
展开
-
VC cListCtrl 使用技巧(转载)
<br />转载:http://blog.youkuaiyun.com/jinlingzwp/archive/2009/01/13/3769572.aspx<br /> <br />MFC:CListCtrl类 <br />SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn <br />1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 <br /> LVS_SMALLICON: 为每个item显示小图标 <br />转载 2011-02-16 16:24:00 · 875 阅读 · 0 评论 -
保存DC到BMP文件
<br />BOOL SaveDcToBMP(HDC m_hdcMem) <br />{ <br /> BOOL bReturn = TRUE; <br /> HANDLE hFile = NULL; //handle of bitmap file which will be saved <br /> DWORD dwWritten = 0; //written count <br原创 2010-08-10 13:37:00 · 981 阅读 · 0 评论 -
VC2005-"应用程序正常初始化失败"-0xc0150002(转载)
<br /> 最近几天被这个问题困惑了许久。 不禁感叹微软的东东真是越做越烂了,也终于明白了时隔12年大家仍然死守VC6的原因。。 <br /><br /> 用VC2005编译的程序,编译时没有任何错误,但是运行时就是提示“应用程序正常初始化失败”!! 查找了各方面资料,做了各种尝试,网上说什么的都有:有让安装vc2005 sp1补丁的;有让安装vcredist_x86.exe的; 有让把CRT库的dll直接拷贝到程序目录的; 有让清理注册表的;有让装.NetFramework新版本的;有让查原创 2010-11-26 15:47:00 · 1078 阅读 · 0 评论 -
遇到此类问题:error LNK2005: _DllMain@12 已经在 MSVCRT.lib(dllmain.obj) 中定义
使用 MFC 库时,务必先链接它们,然后再链接 CRT 库。这可以通过确保项目中的每个文件都首先包含 “stdafx.h”或“afx.h”来解决。直接包含 (#include ) 或间接包含 (#include ) 都可以。Afx.h 包含文件会通过使用 #pragma comment (lib," ") 指令来强制采用库的正确顺序。变量重定义的情况,初学c++的时候经常遇到,不过最开始是因为菜,乱定义变量;后面再发生一般是设计问题了,另外在涉及到多线程,CRuntimeLib(c运行时库)时,有时候会发生原创 2011-01-25 16:24:00 · 5649 阅读 · 0 评论 -
DrawText中的自动换行功能
转载:http://mycreature.blog.163.com/blog/static/55631720106185211327/使用DrawText函数输出文字,如果需要让输出的内容在指定矩形内自动换行,则可以使用DT_WORDBREAK选项。但根据API说明,该选项只能截断单词,即只在单词间的空格处分割。如果输出内容是一长串没有空格分隔的ASCII码(如英文字符或数字),那么该长串会被当做一个单词来处理而不会自动换行(中文字符没有此问题)。如果要让ASCII码组成的长字符自动换行,那么可以使用DT原创 2010-08-12 23:53:00 · 10150 阅读 · 1 评论 -
用程序实现txt转化为tif图片格式
<br />我首先把文本文件(包含汉字、英文、数字等)读入到一个数组中,然后用以下代码处理: <br /> InitTran( "D://Fax//test.txt ");//读入文本内容到HZK16数组中 <br />// 准备 memory DC 和 bitmap <br />CDC dcMem; <br />CBitmap bitmap; <br />int cx = 800; // BMP图像宽度(单位:像素) <br />int原创 2010-08-09 15:59:00 · 2668 阅读 · 1 评论 -
vc把文字内容存成word文件和把doc文件保存为txt格式
<br />1.vc把文字内容存成word文件<br />#include <ole2.h><br />#include <stdio.h><br />void ErrHandler(HRESULT hr, EXCEPINFO excep)<br />{<br /> if(hr==DISP_E_EXCEPTION)<br /> {<br /> char errDesc[512];<br /> char errMsg[512];<br /> wcstomb原创 2010-08-10 13:32:00 · 2397 阅读 · 2 评论 -
虚拟打印的产品代码(转载)
转载:http://www.horseb.net/html/5729/5729.html今天在整理我以前开发的东西的时候,发现我3年前写的一个虚拟打印的产品代码。想想好久也没有碰过这一块了,今天就来写一写虚拟打印的实现吧。虚拟打印主要用于将各种文档转换成为各种图形,例如将一个doc文件转换成一个BMP图。我在实现虚拟打印的时候,使用了DDK和DELPHI的一些东西。它们的基本操作我在这里就不说了。今天的部分我先写一下如何对打印机驱动中的DLL改造,让打印机打印的时候可以调用我们的设置界面,并且当系统生成一个原创 2010-08-22 22:42:00 · 1635 阅读 · 0 评论 -
warning C4819的解决办法
用VS2008编译编译一款引擎的代码的时候,出现了很多warning C4819: The file contains a character that cannot be represented in thecurrent code page (936). Save the file in Unicode format to prevent data loss。由于疯刀在编译代码的时候,转载 2012-06-18 18:15:55 · 6775 阅读 · 0 评论 -
error C2039: 'memchr' : is not a member of '`global namespace''
It was a stupid mistake! I have a file called "String.h" in a library project which is being picked up by the header. Probably because I have added the path to as an additional include directory i原创 2014-04-16 09:27:43 · 5031 阅读 · 0 评论 -
解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那 么就说明该程序动态链接了VC9的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,同理还有ATL库),以及缺少对应的 manifest文件,程序在目标机器上没有找到这些库和配置文件,转载 2012-07-04 16:41:33 · 931 阅读 · 0 评论 -
vs2008 快捷键
键盘上每个键作用!!! (史上最全的)F1帮助F2改名F3搜索F4地址F5刷新F6切换F10菜单CTRL+A全选CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+Z撤消CTRL+O打开SHIFT+DELETE永久删除DELETE删除ALT+ENTER属性ALT+F4关闭CTRL+F4关闭ALT+TAB切换ALT转载 2012-08-15 10:41:10 · 992 阅读 · 0 评论