1、LoadIcon(HINSTANCE hInstance,LPCSTR lpIconName);
该函数从与 hInstance 模块相关联的可执行文件中装入lpIconName指定的图标资源,仅当图标资源还没有被装入时该函数才执行装入操作,否则只获取装入的资源句柄。

2、比如,在对窗口类初始化时,我们可以如下使用:

WNDCLASS wndclass;
wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION);

上面代码中,我们将标题栏上的图标定义为 IDI_APPLICATION.

注意,上面函数中第一个参数为NULL,此时使用的是系统预定义的图标,其它预定义选项可参考 MSDN,否则使用自定义的图标资源。
还有一种选择图标的做法是,即使用  MAKEINTRESOURCE 宏对一个十六位数的资源标识符(高 8 位为0,低 8 位为图标资源ID)进行转换。

04-28 05:28