Niestandardowe menu w MFC

0

Zadaniem jest zaprojektowanie niestandardowego menu, w którym pozycje podmenu pokazywałyby się na różne animowane sposoby. Na rysunku obok widać przykład, ale nie należy sugerować się nim dosłownie. Proszę zaprząc własną wyobraźnię.

taki oto mam temat projektu na zaliczenie.
środowisko: visual studio 2005. (żadne winapi itp, ma być to w mfc i koniec)

szczerze nie wiem kompletnie jak sie za to zabrać. zrobiłem mu menu (ale standardowe), które wykładowcy
w ogóle nie pasowało. prosił bym jeżeli ktoś wie jak to zrobić żeby mógł mi opisać krok po kroku jak sie za to zabrać bo ja nie mam już w ogóle pojęcia jak sie za to zabrać. czy to zrobić jakoś na buttonach?? jeżeli tak to w jaki sposób pozmieniać ich wygląd i żeby działały na tej samej zasadzie co standardowe menu czyli:

http://www.gim3.miasto.zgierz.pl/serwis/word/grafika/autotext.jpg

z góry dzięki za pomoc i pozdrawiam

0

Nie do konca jasne jest dla mnie co chcesz osiagnac/ co che osiagnac prowadzacy ?

Masz napisac program na temat ... i kij jakie jest w nim menu.

Swoja droga MFC to nic innego jak WinAPI zgrabnie (che che tu mozna polemizowac oczywiscie) ubrane w klasy. Zatem masz to co masz w winapi, mozesz lapac komunikaty (ich nazwy sa na bazie winapi ...)
i przerabiac przyklady bazujace na winapi.

np to
Animowana pozycja w menu

i komunikaty WM_EXITMENULOOP, WM_MENUSELECT, WM_MEASUREITEM, WM_DRAWITEM ....

Mozesz tez zbudowac swoje wlasne menu bazujace na klasie okna i wtedy mozesz robic co chcesz.

Dla pocieszenia aby zrobic albo jedno albo drugi i bylo to ladne pod wzgledem uzytkowym (i tu juz nie chodzi o estetyke) to troche roboty jest.

Sa tez pluginy gotowce, ale nie wiem czy o to chodzi czy masz napisac cos sam ..
http://www.codeproject.com/KB/library/piodmenus.aspx

//-------------
a i jescze wpisz sobie w googla owner draw menu mfc i bedziesz mial przyklady w stylu
http://www.codeguru.com/cpp/controls/menu/article.php/c3721/

0

no z tym winapi moze sie zapedzilem. chodzilo mi o to ze nawet gdybym chcial to nie moge innego srodowiska wybac jak visual. mimo to wielkie dzieki za pomoc, na pewno lukne na to co mi przesłałeś. jak bym miał z czymś problemy to na pewno jeszcze napisze. z c++ dopiero zaczynam mieć do czynienia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1