前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

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

qiguaw 2024-11-03 14:34:34 资源文章 22 ℃ 0 评论

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

---- 网易云热评

一、字符串资源

1、新建String Table

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

3、替换文中的字符串

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

4、效果对比

?

?

二、快捷键资源

1.新建快捷键资源

?

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

?

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);
              }
              
       }
}

?

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表