博文

VS入门之菜单图标光标状态栏(2007-10-12 20:09:00)

摘要:本例融合了添加菜单、光标、图标资源及状态栏显示时间。 1文件à新建à项目àwin32àwin32空项目à项目属性à配置属性à常规àMFC的使用à在共享DLL中使用MFC或在静态库中链接MFCà编写first.cpp文件 2在项目文件中添加first.rc文件,在资源视图中选择first.rc节点,再选择编辑à包含文件,在上下两列表框中分别填入#include afxres.h”和#include“afxres.rc”; 3右击资源视图中first.rc节点à添加资源—〉选择Menu|新建à在资源编辑框中编辑FILE|EXIT菜单à单击菜单出现菜单属性菜单编辑器将其EXIT 的ID设置为ID_FILE_EXIT,并在.cpp文件中添加系统默认EXIT退出函数命令; 4右击资源视图中first.rc节点à 添加资源à选择Icon|导入已有的.ico图表文件à在资源视图一次展开Icon 将其ID默认为IDI_ICON1,然后在first.cpp加载IDI_ICON1;本例加载了两个Icon分别为生成的.exe文件图标和主窗口左上角小图标。 5同上导入自己收藏的.cur光标文件,默认ID为IDC_CURSOR1,然后在first.cpp加载IDI_CURSOR1 附程序清单: #include <afxwin.h> // 必要的包涵文件 #include <afxext.h> #include "resource.h" // 主窗口类 class MyFrameWindow : public CFrameWnd { public:     //在窗口被创建之前先执行此函数     BOOL PreCreateWindow(CREATESTRUCT &cs)     {         cs.hMenu=LoadMenu(NULL,MAKEINTRESOURCE(IDR_MENU1)); //载入自定义菜单         return CFrameWnd::PreCreateWin......

阅读全文(4381) | 评论:0