MFC
DarkMagician_Potter
这个作者很懒,什么都没留下…
展开
-
MFC实现打开、保存文件对话框和浏览文件夹对话框
一、打开文件夹:1、CFileDialog实现CFileDialog hFileDlg(TRUE,NULL,NULL,OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_READONLY, TEXT("支持的图像文件 (*.jpg;*.gif;*.bmp;...)|*.jpg;*.gif;*.bmp|专用Tiff图像文件 (*.tiff;转载 2013-02-26 15:21:25 · 571 阅读 · 0 评论 -
MFC的控件大小如何随对话框改变
1、在对话框类中加入成员变量CRect m_rect;用于保存对话框大小变化前的大小;2、在对话框的OnInitDialog()函数中获取对话框创建时的大小: GetClientRect(&m_rect);3、在WM_SIZE的响应函数OnSize()中加入以下代码: CWnd *pWnd; pWnd = GetDlgItem(IDC_LIST); //获取控件句柄 if(原创 2013-02-23 13:17:38 · 605 阅读 · 0 评论 -
判断当前焦点在哪个控件上(MFC)
CWnd* pCtrl = CWnd::GetFocus();int iCtrlID = pCtrl->GetDlgCtrlID();if(iCtrlID == IDC_EDIT1){}else if(iCtrlID == IDC_EDIT2){}...原创 2013-02-22 09:53:39 · 2705 阅读 · 0 评论 -
old DIB in res\*.ico
error RC2176 : old DIB in res\*.ico; pass it through SDKPAINT 这是由于载入的资源文件(****.ico)是真彩色,即3个字节的,而VC6.0只支持256色,因此出现错误!This error means your icon file doesn't match the format, rc.exe doesn'转载 2013-04-07 10:23:12 · 952 阅读 · 0 评论 -
WINDOWS.H already included. MFC apps must not #include <windows.h>
VC的Atl工程为我们提供了很好的创建COM工程的方法,可是想要在Atl工程里面使用MFC里的对象(如CString,CFile)却并不容易,这对于那些原本熟悉MFC类库的程序员来说实在是一个很大的麻烦.这里就介绍一下如何在Atl中使用mfc类库: Atl的工程包括三种类型,ActiveDll, ActiveExe以及Service。 对于ActiveDll工程,只需要在建立工程的时转载 2013-08-23 17:28:54 · 2163 阅读 · 0 评论 -
win32 console 兼容mfc标准stdafx.h文件
// stdafx.h : include file for standard system include files,// or project specific include files that are used frequently, but// are changed infrequently//#pragma once#ifndef _WIN32原创 2013-09-06 11:15:56 · 941 阅读 · 0 评论 -
缺少mfc运行时库
mfc工程在其他机器上跑不起,拷贝以下目录的文件到可执行文件目录下试试:%Visual Studio Install Path%\VC\redist\x86\Microsoft.VC80.CRT%Visual Studio Install Path%\VC\redist\x86\Microsoft.VC80.MFC原创 2013-04-01 16:25:38 · 975 阅读 · 0 评论