FMS_TOOLBARLOAD结构包含有关要添加到文件管理器工具栏的自定义按钮的信息。按钮由文件管理器扩展DLL提供。
typedef struct _FMS_TOOLBARLOAD {/ * fmstbl * /
DWORD dwSize;
LPEXT_BUTTON lpButtons;
WORD cButtons;
WORD cBitmaps;
WORD idBitmap;
HBITMAP hBitmap;
} FMS_TOOLBARLOAD;
会员
的dwSize
指定结构的大小(以字节为单位)。文件管理器在调用扩展名之前设置大小,并在扩展过程返回后检查大小。
lpButtons
指向EXT_BUTTON结构数组,指定每个工具栏按钮的样式,命令标识符和帮助字符串标识符。
This number equals the number of buttons and separators to add to the toolbar.
指定lpButtons成员指向的数组中的EXT_BUTTON结构数。该数字等于要添加到工具栏的按钮和分隔符的数量。
关于CBitmap
指定由给定位图表示的按钮数量。
idBitmap
指定扩展DLL可执行文件中位图资源的标识符。位图资源包含由关于CBitmap指定的按钮数量的图像。文件管理器加载位图资源,然后使用它来显示按钮。
HBITMAP
指定如果idBitmap为0,文件管理器将用于获取并显示按钮图像的位图的句柄。
也可以看看