删除Visual C ++菜单栏

时间:2012-11-19 04:33:28

标签: c++ visual-c++ mfc

我在c ++编程方面相当新,然而我却四处搜索并找不到如何操作的答案,所以如果这是一个愚蠢的问题,我很抱歉。

无论如何,我正在设计一个自定义窗口(在Microsoft Visual C ++中),我无法弄清楚如何从窗口中删除菜单栏。这就是我所说的:

enter image description here

我使用了一个图像编辑软件,在我不想正确引用它的情况下,在程序中放置我要删除的内容。无论如何,请告诉我删除和/或编辑删除它的代码。 (另外,简要说明为什么会好,因为我还是新手)

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用SetMenu()功能显示或隐藏菜单栏。像这样使用它:

SetMenu(hwnd, NULL);

其中hwnd是窗口的句柄,您要隐藏哪个菜单栏。

您也可以尝试使用DestroyMenu()功能销毁菜单,如下所示:

DestroyMenu(hMenu);

其中hMenu是您要销毁的菜单的句柄。