Skocz do zawartości

wyświetlanie na oknie windowsa


Recommended Posts

Napisano

W C/C++ pisze od dawna, ale w programowanie windows bawie się od niedawna. Dlatego mam pytanie.
Jak można wyświetlać bezpośrednio na desktopie- ekranie windowsa, bez żadnych dodatkowych okienek.
Chcę napisać program, który po uruchomieniu wyświetli mi menu bezpośrednio nad swoją ikonką.

Dzięki za odpowiedź.

A ch! Jeszcze jedno. Czy są jakieś funkcje, które obsługują Outlook Expressa? Np. pobierają listę kontaktów, uruchamiają opcję dodania nowego kontaktu, itd. :/

Napisano

GetWindowDC(0) pobiera kontekst pulpitu i możemy sobie po nim rysować. Nie jest to zbyt eleganckie ale przy nietypowych aplikacjach moze być przydatne.

Czy są jakieś funkcje, które obsługują Outlook Expressa?

Niestety ja czegoś takiego nie znam :P

Napisano

Wypełniając klasę okna w polu hbrBackground wpisz NULL. Tylko to rozwiązanie wymaga odpowiedniej obsługi komunikatów WM_PAINT. Mam nadzieję że dojdziesz o co chodzi. Natomiast obszar okna non client jeżeli chcesz tez mieć przeźroczyste, to musisz obsługiwać komunikaty z serii WM_NC.....

powodzienia

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...