为菜单项设置MFT_BITMAP或MF_BITMAP类型标志时,还必须指定Windows应显示菜单项的位图的句柄。您可以将位图提供为位图资源,或在运行时创建位图。如果使用位图资源,可以使用LoadBitmap函数加载位图并获取其句柄。
要在运行时创建位图,请使用图形设备界面(GDI)功能。GDI提供了几种在运行时创建位图的方法,但开发人员通常使用以下方法:
1.使用CreateCompatibleDC功能创建与应用程序主窗口使用的设备上下文兼容的设备上下文。
2.使用CreateCompatibleBitmap功能创建与应用程序主窗口兼容的位图,或使用CreateBitmap功能创建单色位图。
3.使用SelectObject功能将位图选择到兼容的设备上下文中。
4.使用GDI绘图功能,如椭圆和LineTo,将图像绘制到位图中。
有关详细信息,请参阅位图.