FMC 代码理解?? IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_WM_CREATE()END_MESSAGE_MAP()哪位大侠能帮我解释上面3句的是什么意思吗??且有什么作用呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是MFC吧俺实在不想ctrl + v的内容这些都是宏定义,当他们都展开之后,其实就是一个函数而已 您就假设 BEGIN_MESSAGE_MAP 是展开之后是switch ( xxx ) {END_MESSAGE_MAP 展开之后是 }ON_WM_CREATE 展开之后是 case WM_CREATE: OnCreate();三个在一直展开就是switch( x ){case WM_CREATE: OnCreate();}这样当遇到WM_CREATE消息时,就执行了OnCreate,如果再写一个ON_WM_SIZE,就能响应size消息了。这些理论的知识,看着看着就假装懂了,可以看看 深入浅出MFC IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)//实现动态创建一个窗口BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)//消息映射,beginON_WM_CREATE()//消息响应函数END_MESSAGE_MAP()//消息映射,end 先闹懂 什么事 “MFC” 吧,呵呵 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)ON_WM_CREATE()END_MESSAGE_MAP消息映射OnCreate()函数 如果你不知道宏的含义就找本书来看看如果你不知道这几个宏的含义就baidu一下简单说宏就是代码替换 关于,LPPOINT point;::GetCursorPos(point);HWND hcurrent=::WindowFromPoint(*point); 静态控件问题 如何执行内存中的EXE文件 有关用VC2005打开VC6.0编写的程序的问题 关于POSITION的问题 请教大家:VC的控制台程序里怎样画点和直线? wininet上传文件,令其他线程停止? htons(???)怎么用啊?有 什么作用呢?我msdn没有装! LoadLibrary不成功有那几种原因??? BlackFox兄来领分啊!! mfc中怎么使得对话框有半透明效果 程序关闭的时候弹出奇怪错误
俺实在不想ctrl + v的内容这些都是宏定义,当他们都展开之后,其实就是一个函数而已
BEGIN_MESSAGE_MAP 是展开之后是switch ( xxx ) {
END_MESSAGE_MAP 展开之后是 }
ON_WM_CREATE 展开之后是 case WM_CREATE: OnCreate();三个在一直展开就是
switch( x )
{
case WM_CREATE: OnCreate();
}这样当遇到WM_CREATE消息时,就执行了OnCreate,如果再写一个ON_WM_SIZE,就能响应size消息了。这些理论的知识,看着看着就假装懂了,可以看看 深入浅出MFC
ON_WM_CREATE()//消息响应函数
END_MESSAGE_MAP()//消息映射,end
ON_WM_CREATE()
END_MESSAGE_MAP消息映射OnCreate()函数
如果你不知道这几个宏的含义就baidu一下
简单说宏就是代码替换