
MFC
haah1221
这个作者很懒,什么都没留下…
展开
-
CMemDC
[转]关于CMemDCCMemDC其实就是对内存DC的创建与删除进行一个包装。 1、在CMemDC的构造函数中创建内存DC; 2、用户可以在CMemDC dc中进行图像的绘制; 3、在CMemDC的析构函数中进行内存DC到目标DC的拷贝,并做相应的GDI对象清理工作。转载 2012-08-10 10:46:53 · 472 阅读 · 0 评论 -
CString的构造函数
原文地址:http://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.html注:使用CString需要头文件 #includeCString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文12345转载 2012-11-19 14:10:48 · 388 阅读 · 0 评论 -
VC中自动改变控件位置和大小的对话框类(转)
原文地址:http://www.cnblogs.com/jcss2008/archive/2008/10/15/1312161.html一个可以自动改变控件位置和大小的对话框类。从这个类继承的对话框类,只要在OnInitDialog()里写几行简单的代码,对话框上的控件就会随着对话框大小的改变而改变自己的位置和大小。 在用VC开发应用程序时,经常会要做一些可以改变转载 2012-12-03 13:14:03 · 583 阅读 · 0 评论 -
MFC应用程序中指针的使用
原文地址:http://www.vckbase.com/index.php/wv/459 1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针 7) 获得状态栏与工具栏变量 8) 在Ma转载 2012-11-29 19:39:38 · 454 阅读 · 0 评论 -
利用COM组件IPicture读取jpg、gif、bmp图片文件数据和显示图片的两个函数
原文地址:http://www.cnblogs.com/zuollblog/archive/2010/04/21/1716983.html 1.读取图片数据函数原型:bool LoadImage(const char *pName, unsigned char *pBitData);函数功能,读取pName指向的图片文件的位图数据?1234转载 2012-11-01 13:51:00 · 633 阅读 · 0 评论 -
IPicture中获取图片的大小并转换成像素
原文地址:http://www.shenjk.com/detail/346在前一篇文章中,设置JPG或GIF图片为背景图片时,需要获取图片的大小, OLE_XSIZE_HIMETRIC mWidth; OLE_YSIZE_HIMETRIC mHeight; //9 得到picture对象中图片的宽和高 pPic->get_Width(&转载 2012-11-01 13:34:09 · 1302 阅读 · 0 评论 -
IPicture::Render参数中的坐标关系
IPicture::Render 很难使用,它的一堆坐标参数更是让人迷惑不解,即使经常使用也难免出错。 MSDN在解释这个方法的使用时并没有解释清楚。MSDN的解释如下。HRESULT Render( HDC hdc, //Handle of device context on which to render the image long x, //Horizontal posi转载 2012-11-01 09:13:35 · 765 阅读 · 0 评论 -
部署桌面应用程序(VC++)MSDN参考网址
http://msdn.microsoft.com/zh-cn/library/ms235316.aspx原创 2012-10-18 16:49:55 · 401 阅读 · 0 评论 -
VS2008编译的mfc程序在没有安装的机子上运行出现配置错误的问题
注:1、只测试过release生成的exe 2、vs2008生成exe使用的是Use MFC in a Static Library方法:在C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86(vs2008默认安装目录)文件夹下,有Microsoft.VC90.ATL、Microsoft.VC90.CRT、M原创 2012-10-18 10:29:55 · 1089 阅读 · 0 评论 -
【转】VS2008采用了新的程序部署技术(manifest清单文件)
vc2005/vc2008采用了新的程序部署技术(manifest清单文件),manifest清单文件实际上类似于我们常用的makefile文件,它定义了程序运行的依赖关系(程序运行所需要的dll库的名称、版本等)。程序运行,首先根据manifest清单文件(这个文件可以嵌入到exe或dll中,或者单独生成外部文件,可以通过vc2005/vc2008的编译选项控制:工程“属性”->“配置属性”转载 2012-10-18 09:37:31 · 9917 阅读 · 0 评论 -
vs2008中CListCtrl的NM_DBLCLK消息编译错误
vs自动添加代码如下void COM2BMPDlg::OnNMDblclkList(NMHDR *pNMHDR, LRESULT *pResult){ LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR); // TODO: Add your control notification handler code her原创 2012-10-17 20:20:59 · 947 阅读 · 0 评论 -
depend工具监测程序
如何获取所需dll的信息,这就需要使用VC所带的Depends软件,该软件在VC6安装目录下的tools文件夹里面 D:\Microsoft Visual Studio\Common\Tools,直接双击执行,然后打开exe文件即可,它主要有下面几个注意事项: 1)所编的软件所需的Dll文件,可以得到相应的Dll路径,版本,属性等。 2)窗口分四部分:左上角是Dll转载 2012-10-16 10:25:56 · 574 阅读 · 0 评论 -
模式对话框和非模式对话框MFC
http://www.cnblogs.com/minvt/archive/2009/11/16/1603841.html转载 2012-12-05 10:31:59 · 386 阅读 · 0 评论