以下是 CWinAppEx::EnableTearOffMenus 方法的一般形式:
void CWinAppEx::EnableTearOffMenus(BOOL bEnable = TRUE);
通过调用这个方法,你可以选择是否启用菜单撕离功能。如果 bEnable 参数为 TRUE,则启用菜单撕离;如果为 FALSE,则禁用菜单撕离。
以下是一个简单的示例,演示了如何使用 EnableTearOffMenus 方法:
#include <afxwin.h>
class MyWinApp : public CWinAppEx
{
public:
MyWinApp() : CWinAppEx()
{
// 启用菜单撕离功能
EnableTearOffMenus();
}
virtual BOOL InitInstance()
{
// 初始化应用程序实例
// ...
return TRUE;
}
};
MyWinApp theApp; // 应用程序对象
在这个示例中,MyWinApp 类继承自 CWinAppEx,在其构造函数中调用了 EnableTearOffMenus 方法,以启用菜单撕离功能。这样,用户将能够通过拖动菜单项创建独立的浮动工具条。
转载请注明出处:http://www.zyzy.cn/article/detail/23167/MFC/CWinAppEx