其实这里也是一个程序中加载资源的分析实例。
创建win32项目。
源码如下:
// TestLoadStr.cpp : 定义应用程序的入口点。
//
#include "stdafx.h"
#include "TestLoadStr.h"
#include"resource.h"
#define MAX_LOADSTRING 100
// 全局变量:
HINSTANCE hInst; // 当前实例
TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本
TCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口类名
// 此代码模块中包含的函数的前向声明:
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
const int BUFSIZE=256;
TCHAR wAppTitle[BUFSIZE];
//初始化全局字符串
int kk = LoadString(hInstance,IDS_APP_TITLE,wAppTitle,BUFSIZE);
int klk= GetLastError();
//获取桌面句柄
HWND hWnd = GetDesktopWindow(