文件导入的资源(BITMAP, ICON, HTML, FONT, CURSOR)
举例:
.rc文件 :
#include<windows.h>
#include”resource.h”
IDI_ICON1 ICON “dlgapp.ico” //ICON RESOURCE
Resource.h文件:
#define IDI_ICON1 1001
注册窗口类:
wcs.hIcon = LoadIcon(g_hInstance, MAKEINTRESOURCE(IDI_ICON1));
对话框资源
见图:
对应的.rc文件:
1 | IDD_DIALOG1 DIALOG DISCARDABLE 0, 0, 187, 94 |
对应resource.h:
#define IDD_DIALOG1 102
对应的.cpp文件:
1 | voidOnNoModel(HWND hWnd) |
菜单资源:
(当然,菜单不使用资源也可以创建的~用命令创建的感觉和QT用命令创建很相似,本文不涉及)
对应的.rc文件:
1 | #include"resource.h" |
对应的resource.h文件:
#define IDR_MENU1 1001
#define ID_FILE_OPEN 1003
#define ID_FILE_SAVE 1004
#define ID_FILE_EXIT 1005
对应的.cpp文件:
wcs.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);