Menu w NON CLIENT AREA

0

cześć
czy da się zrobić takie menu jak w FIREFOXIE - tj w lewym górnym rogu jest pomarańczowy przycisk FIREFOX ze strzałką w dół

chcę to zrobić w aplikacji SDI czy MDI w c++

czy ma ktoś pomysł jak zacząć?

0

Oczywiście że się da, ponieważ silnik na jakim stoi FireFox jest napisany w C++ http://pl.wikipedia.org/wiki/Gecko

Ale jak to Ci niestety nie odpowiem

0

A czego używasz do GUI?

0

visual studio 2012 czyli MFC

0

oprogramowujesz WM_NCPAINT, WM_NCHITTEST i okolice.
ciężko to zrobić naprawdę dobrze, bo oficjalna dokumentacja jest w tym temacie niekompletna, a przykłady w necie działają lepiej albo gorzej, z użyciem nieudokumentowanych flag i wiedzy tajemnej.
kiedyś z tym walczyłem, ale dałem sobie dałem spokój.
skoro się wzorujesz na Firefoksie to ściągnij źródła Firefoksa i zobacz jak to jest zrobione.

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