0
点赞
收藏
分享

微信扫一扫

win32编程 -- 字符串资源与快捷键资源


就趁着春天吧,一点一点重新来过。。。

----  网易云热评

一、字符串资源

1、新建String Table

win32编程 -- 字符串资源与快捷键资源_字符串资源

2、修改相应的字符串,主要用来切换中英文

win32编程 -- 字符串资源与快捷键资源_字符串资源_02

3、替换文中的字符串

wchar_t s[256] = { 0 };
LoadString(g_hInstance, IDS_MAIN, s, 256);
HWND hWnd = CreateMain(L"主", s);

4、效果对比

win32编程 -- 字符串资源与快捷键资源_快捷键资源_03

win32编程 -- 字符串资源与快捷键资源_win32编程_04

二、快捷键资源

1.新建快捷键资源

win32编程 -- 字符串资源与快捷键资源_win32编程_05

将“不”的命令绑定快捷键

win32编程 -- 字符串资源与快捷键资源_句柄_06

2、获取快捷键资源句柄,在消息循环中

void Message()
{
MSG nMsg = { 0 };
HACCEL 快捷键句柄 = LoadAccelerators(g_hInstance, (LPCWSTR)IDR_ACCELERATOR1);
while (GetMessage(&nMsg, nullptr, 0, 0))
{

if (!TranslateAccelerator(nMsg.hwnd, 快捷键句柄, &nMsg))
{
TranslateMessage(&nMsg);
DispatchMessage(&nMsg);
}

}
}

win32编程 -- 字符串资源与快捷键资源_字符串资源_07


举报

相关推荐

0 条评论