主题:[讨论]MFC 新手问题...
我在看 MFC精典入门教程时,的问的一个问题,,
==============================================================================
=============================================================================
#include <afxwin.h>
#include <afxext.h>//MFC扩展类的头文件,也就是类的定义
#include "resource.h"
class sample:public CFrameWnd
{
public:
CToolBar t;//实例化工具条类
CStatusBar s;//实例化状态条类
sample()
{
Create(NULL,"MFC Window",WS_OVERLAPPEDWINDOW,rectDefault,NULL,MAKEINTRESOURCE(IDR_MENU1),0,NULL);
MessageBox("My MFC Window","CFrame constructor",MB_OK);
}
void OnLButtonDown(UINT,CPoint)//添加的消息处理函数
{
::MessageBox(NULL,"ddd","dd",MB_OK);
}
BOOL OnCreateClient(CREATESTRUCT *c,CCreateContext *p)
{
[color=FF0000]UINT tool[]={
ID_DISPLAY_UP,ID_DISPLAY_DOWN,ID_DISPLAY_LEFT,ID_DISPLAY_RIGHT};
UINT stat[]={0,ID_INDICATOR_NUM,ID_INDICATOR_CAPS};
//工具条创建
t.Create(this,WS_VISIBLE|WS_CHILD|CBRS_TOP|CBRS_FLYBY);[/color]//工具条加载图片
t.LoadBitmap(IDB_BITMAP1);
//设置按钮
t.SetButtons(tool,4);
//状态条创建
s.Create(this);
//状态条设置窗格
s.SetIndicators(stat,3);
return TRUE;
}
DECLARE_MESSAGE_MAP()//消息映射的申明
};
BEGIN_MESSAGE_MAP(sample,CFrameWnd)
//这个宏填写两个参数,一个子类,一个父类
ON_WM_LBUTTONDOWN()//左键按下的事件
END_MESSAGE_MAP()//结束宏
==========================================================
=========================================================
教程里,全是手写代码,没有用项导,,,,
,,,,上面红色标,识的,那么多 ID 该怎么办啊............
,,各路大侠多多,帮助啊...........
,到底,要添加,哪些资源....................
==============================================================================
=============================================================================
#include <afxwin.h>
#include <afxext.h>//MFC扩展类的头文件,也就是类的定义
#include "resource.h"
class sample:public CFrameWnd
{
public:
CToolBar t;//实例化工具条类
CStatusBar s;//实例化状态条类
sample()
{
Create(NULL,"MFC Window",WS_OVERLAPPEDWINDOW,rectDefault,NULL,MAKEINTRESOURCE(IDR_MENU1),0,NULL);
MessageBox("My MFC Window","CFrame constructor",MB_OK);
}
void OnLButtonDown(UINT,CPoint)//添加的消息处理函数
{
::MessageBox(NULL,"ddd","dd",MB_OK);
}
BOOL OnCreateClient(CREATESTRUCT *c,CCreateContext *p)
{
[color=FF0000]UINT tool[]={
ID_DISPLAY_UP,ID_DISPLAY_DOWN,ID_DISPLAY_LEFT,ID_DISPLAY_RIGHT};
UINT stat[]={0,ID_INDICATOR_NUM,ID_INDICATOR_CAPS};
//工具条创建
t.Create(this,WS_VISIBLE|WS_CHILD|CBRS_TOP|CBRS_FLYBY);[/color]//工具条加载图片
t.LoadBitmap(IDB_BITMAP1);
//设置按钮
t.SetButtons(tool,4);
//状态条创建
s.Create(this);
//状态条设置窗格
s.SetIndicators(stat,3);
return TRUE;
}
DECLARE_MESSAGE_MAP()//消息映射的申明
};
BEGIN_MESSAGE_MAP(sample,CFrameWnd)
//这个宏填写两个参数,一个子类,一个父类
ON_WM_LBUTTONDOWN()//左键按下的事件
END_MESSAGE_MAP()//结束宏
==========================================================
=========================================================
教程里,全是手写代码,没有用项导,,,,
,,,,上面红色标,识的,那么多 ID 该怎么办啊............
,,各路大侠多多,帮助啊...........
,到底,要添加,哪些资源....................