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 · 1610 阅读 · 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 · 1835 阅读 · 0 评论 -
编写常规DLL
//mathlib.h #ifndef _MYMATH_H #define _MYMATH_H extern "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 · 576 阅读 · 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 · 938 阅读 · 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 · 1069 阅读 · 0 评论