![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 50
JKhere
程序猿
展开
-
关于MessageBox的错误
写win32程序时,经常要用到MessageBox()函数,可是经常会遇到以上的错误。编辑器提示:error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [13]' to 'LPCWSTR'。可以采用以下两种方式避免: case WM_LBUTTONDOWN: MessageBox(hWnd, L原创 2013-06-17 16:19:38 · 1591 阅读 · 1 评论 -
win32窗口程序的详细注释
// win32project.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "win32project.h"#define MAX_LOADSTRING 100// Global Variables:HINSTANCE hInst; // curren原创 2013-06-17 16:26:53 · 1821 阅读 · 0 评论 -
编写常规DLL
//mathlib.h#ifndef _MYMATH_H#define _MYMATH_Hextern "C" int Summary(int n);extern "C" int Factorial(int n);#endif//mathlib.cpp#include "stdafx.h"#include "mathlib.h"int Summary(int n){ in原创 2013-06-20 22:33:53 · 567 阅读 · 0 评论 -
预编译头文件stdafx.h
预编译头文件stdafx.h由于MFC体系结构非常大,如果每次都编译将会严重影响编译的效率,因此将常用的MFC头文件都放在stdafx.h中,如afxwin.h、afxext.h等。这样编译器就会在第一次编译时使用stdafx.h建立一个预编译的头文件XXX.pch,以及一个预定义的类型文件stdafx.obj,当再次编译时编译器就可以识别哪些文件已经编译过。因为它存放的是头文件编译后的信息,原创 2013-06-20 10:51:42 · 927 阅读 · 0 评论 -
MFC的插入符应用
void CMouseDemo1View::OnSetFocus(CWnd* pOldWnd){ CView::OnSetFocus(pOldWnd); // TODO: Add your message handler code here CreateSolidCaret(2,15);//使用指定大小创建一个实心的黑色插入符 SetCaretPos(m_ptCaretPos);//设原创 2013-06-20 15:45:18 · 1060 阅读 · 0 评论