1. 图标
HICON hIcon;
static int cxIcon, cyIcon;
LoadIcon (NULL, IDI_APPLICATION) ;
WM_CREATE:
hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON3));
cxIcon = GetSystemMetrics(SM_CXICON);
cyIcon = GetSystemMetrics(SM_CYICON);
DrawIcon(hdc, x, y, hIcon);
2. 游标
LoadCursor (hInstance, MAKEINTRESOURCE (IDC_CURSOR)) ;
SetCursor (hCursor) ;
3. String Table
原形:
int WINAPI LoadString(HINSTANCE hInstance, UINT uID, LPTSTR lpBuffer, int nBufferMax);
参数:
__in_opt hInstance:要load的string的应用程序实例句柄;
__in uID:string的ID号
__out lpBuffer:指向这个string的指针
__in nBufferMax:缓冲区大小
实例:
#define MAX_LOADSTRING 100
TCHAR szTitle[MAX_LOADSTRING]; // The title bar text
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
4 . 菜单
hMenu = LoadMenu (hInstance, MAKEINTRESOURCE (ID_MENU)) ;
SetMenu (hwnd, hMenu) ;
本文详细介绍了Windows应用程序中图标、游标、字符串表及菜单的加载方法。通过具体代码示例展示了如何使用API函数进行资源加载。
972

被折叠的 条评论
为什么被折叠?



