多国语言不同字符串显示--LoadString函数

本文通过实例分析了Win32项目中利用LoadString函数加载多国语言字符串的方法,详细介绍了资源ID的设置,并展示了测试结果。此外,还简要提及了如何加载图片和声音资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实这里也是一个程序中加载资源的分析实例。

创建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(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值