关于资源加载问题,100分
我在VC的资源中,加了一个标准菜单资源,ID为IDR_MAIN.类型当然就是Menu了。
当然,通过:
HMENU hMenu = LoadMenu(NULL, MAKEINTRESOURCE(IDR_MAIN));
可以得到HMENU类型的返回值。或者,通过:
CMenu menu;
menu.LoadMenu(IDR_MAIN);
也可以直接把Menu attach到CMenu中。
由于种种原因。我现在,需要通过字符串“IDR_MAIN”(注意,不是ID宏)来得到Menu,不知道是否可行?并且,在VC资源管理器中,IDR_MAIN 前后也不能加引号。
类似于下面的伪代码:
HMENU hMenu = LoadMyMenu("IDR_MAIN"); // 通过字符串来得到。