2010-06-23 51 views
0

在.Net中有一種稱爲菜單條的東西。這些比HMENU更具定製性。我怎麼能在非託管C++中創建其中的一個?使用WinAPI創建菜單條

感謝

+0

雖然微軟明確實現了本地版本的menustrip/statusstrip/toolstrip,但我不認爲他們曾經將它加入到通用控件庫中。 – 2010-07-11 16:53:19

回答

0

它們並不比HMENUs更加個性化,他們只是容易定製。如果你不想使用MFC C++ WinAPI wrapper,你想要自定義什麼?

+0

菜單條可以像工具欄一樣可停放,它們可以放置在與工具欄相同的行中,等等。您必須完全重寫本機Win32菜單才能完成此操作。 – 2010-07-11 16:50:36

+0

不一定,基於CodeProject的這個鏈接(MFC的一個必需品,以及對WinAPI有用的等等):http://www.codeproject.com/KB/toolbars/dockwnd.aspx 它很重,但可能:菜單將由子窗口託管,以便停靠。另外,我非常確定MFC提供了一種輕鬆實現的方法。 – 2010-07-11 17:08:54