Walter Meester
HoogkarspelNetherlands
General information
Category:
Menus & Menu designer
Hi george,
>I think that there are really two things going on as to why you can't do this.
>
>First, I think the problem in understanding may be due to perhaps some understated documentation. The Window's Platform SDK does state that the window may not be a child window. If you look at the properties (via Spy++) of the Console Root window in the SQL Server Enterprise Manager, you can see that it's clearly WS_CHILDWINDOW, yet it has it has a menu as does the Manager. Looking at the Extended Styles, it also has WS_EX_MDICHILD. This may be the reason why it can display a menu. This is a guess.
I think something else is going on. I don't think the menubar we see on the child window is a menubar, but a composition of regular windows controls. If you open a menu on the manager and you can browse through all menus when you move the mouse to the pad of another menu. This is the normal behaviour of a Windows menu. However the menu of the child windows don't work that way, you first have to close the currently open menupopup and open another.
>Unfortunately, VFP does not (at least in 8.0) create any windows with this extended style. You might want to try a test by setting the MDIForm property to true. Even with this property set this way, the extended style above is not utilized.
I think I'll be wasting my time on investigating this. I'd better start programming a menuclass consiting out of graphical checkboxes for each menupad with autoresizing capabilities, which call a menupopup when activated.
Thanks,
Walter,
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only