Gdyby menu w windowsach zawsze bylo MENU
to sprawa byla by trywialna, wystarczylo by przechwytywac zmiany aktywneg okna i
var
H:THandle;
begin
H := GetForegroundWindow();
SetMenu(Handle, GetMenu(H));
w pasku narzedziowy. Potem lapac komunikaty od naszego okna i wysylac je do okna do ktorego nalezalo menu.
Niestety MENU
bylo tylko do 95 bez IE, pozniej juz jest wolna amerykanka
-
MENU
... (proste da sie zrobic)
-
kontrolki z dokujacym menu (Active Accessibility) ... (da sie zrobic)
-
Owner draw menu (nawet jesli menu, trzeba by sie jakos sprytnie podpiac do okna ... da sie zrobic hookami)
-
gorna belka malowana + popupmenu ... (watpie aby dalo sie zrobic)
-
wszystko samemu rysowane ... (nie da sie)
//--------------------------------------------------------------------------------------------------------
i aby nie byl moj post pelnym OT
http://www.codeproject.com/KB/menus/cstoolbar1.aspx?df=100&forumid=16457&exp=0&select=581142
moze nie jest to takie cool, jakbys chcial ale na poczatek i do rozwoju jak najlepsze (nie pisales jaki jezyk)