
MFC
yacper
Anything but ordinary!
A gamer and game programer!
展开
-
图片控件,图片显示等
mfc中所谓的图片空间,其实就是CStatic,只要调用它的SetBitmap()。 1.传统方法 //一个示例 CBitmap m_bitmapTest; CStatic* m_pMyStatic; //成员变量 ////////////////////////////////// m_pMyStatic = new CStatic原创 2010-02-08 13:44:00 · 2313 阅读 · 0 评论 -
CString 操作指南
原著:Joseph M. Newcomer 翻译:littleloach 原文出处:codeproject:CString Management 通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的转载 2010-04-20 12:30:00 · 616 阅读 · 0 评论 -
rundll32.exe介绍和使用方法
我从windows2003提取了一个rundll32.exe,下载地址:rundll32.exe本地下载(大小为33.5 KB (34,304 字节),如果您的window2003系统中的此文件被破坏或者丢失,可以尝试以此文件更新,其他操作系统是否兼容,笔者未确认过.一.Rundll32介绍和使用方法动态链接库函数启动器——Rundll32 经常听到有些朋友说:呀!转载 2010-04-20 11:07:00 · 1512 阅读 · 0 评论 -
colortree 支持各种颜色,字体的 mfc 树控件
这玩意对做工具的帮助不言自明吧:) http://www.codeproject.com/KB/tree/colortreectrl.aspx原创 2010-03-14 16:20:00 · 1338 阅读 · 0 评论 -
用VC++实现Console程序显示彩色文本
用vc++写console程序时,整天对着黑纸白字的屏幕,感觉很郁闷吧?很多人想用CONIO.H/GRAPHICS.H中的一些函数来实现,却发现VC++根本没有这些头文件。当然了CONIO.H/GRAPHICS.H是BORLANDTC/BC专有的头文件,所以vc++中根本没有这些文件。把这两个头文件COPY过来,然后用??答案当然是否定的。其实VC++中也有相关的函数来实现consol转载 2010-03-13 15:34:00 · 1087 阅读 · 0 评论 -
CStatic空间的鼠标事件响应,以及...
昨天一直在做avatar头像在工具里的显示,让策划调好头像位置后,保存一个世界矩阵到avatar文件里,游戏里显示avatar头像时,就只需要读取那个世界矩阵就可以了,一切准备工作已经就绪,实验成功了,本来在dialog的消息响应,为了改进操作手段,我决定把鼠标事件放到cstatic里,让策划可以直觉操作,所以,这玩意需要相应2个鼠标事件:ON_MOUSEMOVEON_MOUSEWHEEL原创 2010-03-03 10:42:00 · 6967 阅读 · 3 评论 -
VC++绘图中映像模式的了解和使用
MARK : Windows 程序设计这部分我从Windows 程序设计中单独摘出来,方便查看!!!使用映像模式:SetMapMode(hdc, iMapMode);iMapMode = GetMapMode(hdc);映像模式就是进行一种将逻辑单位转换为设备单位转载 2010-02-10 15:45:00 · 1284 阅读 · 0 评论 -
DrawText如何使多行文字居中
(1)DT_WORDBREAK只能截断单词。例如如果输入一连串英文字符,那么它会当做一个单词来处理,而不会自动换行。而对于中文字符则可以。如果要对所有字符都可以像Edit控件中那样自动换行,那么可以使用DT_WORDBREAK | DT_EDITCONTROL DT_EDITCONTROLDuplicates the text-displayingcha转载 2010-02-09 21:22:00 · 2956 阅读 · 0 评论 -
控件相对于父窗口的作标(包括scrollview情况)
这个东西一次次的解决,结果一次次的又忘记,实在受不了自己啊.... 正确的方法是这样的:CRect r;GetWindowRect(&r);这样获得的是控件相对于屏幕的坐标,然后用ScreenToClient(&r)就可以获得控件相对于父窗口的坐标 注意:如果你用GetClientRect(&r)的话,r.left和r.t原创 2010-02-08 21:28:00 · 1467 阅读 · 2 评论 -
mfc复用其他程序的资源
这个东西其实很重要,尤其在迁移工程的时候,以前都是用的笨方法,查看rc,resource文件的方式,把相应的项拷过去,这样很容易出错,其实,有个很好的方法。 资源加入方法: Project -->Add to project -> Files --> *.rc 然后拷贝需要的资源后,再删除那个.rc原创 2010-04-20 21:54:00 · 996 阅读 · 0 评论