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

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

一、字符串资源


1、新建String Table


0a2653c851af460fa595bd959398a8f1.png


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


0eacb84100b54626af849e6b562bf92a.png


3、替换文中的字符串


wchar_t s[256] = { 0 };

      LoadString(g_hInstance, IDS_MAIN, s, 256);

      HWND hWnd = CreateMain(L"主", s);

4、效果对比


2d65d23f6d4748949b924e4057485923.png

2e9b90b2ca334476abebe75bafe6eeaa.png


二、快捷键资源


1.新建快捷键资源


4cebaac233b3433da32a72337a77fc60.png


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


6de278e6d6694ce5bb08e7e842b7e74b.png


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);
              }
             
       }
}
目录
相关文章
|
2月前
win32编程 -- 菜单资源
win32编程 -- 菜单资源
21 1
|
2月前
|
Java
IDEA快捷注释代码//设置不在行首
IDEA快捷注释代码//取消设置在行首
66 0
|
2月前
win32编程 -- 模式对话框
win32编程 -- 模式对话框
17 1
|
2月前
win32编程 -- 图标资源与光标资源
win32编程 -- 图标资源与光标资源
20 0
|
2月前
win32编程 -- 无模式对话框
win32编程 -- 无模式对话框
20 0
|
2月前
win32编程 -- 窗口中字符串移动
win32编程 -- 窗口中字符串移动
16 0
win32编程 -- 字符串资源与快捷键资源
win32编程 -- 字符串资源与快捷键资源
77 0
win32编程 -- 字符串资源与快捷键资源
|
搜索推荐
idea设置自定义的快捷键组合的文档注释:
idea设置自定义的快捷键组合的文档注释:
160 0
idea设置自定义的快捷键组合的文档注释:
|
Web App开发 存储
Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
468 0
  Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示