Skocz do zawartości

Recommended Posts

Napisano

w sumie to nie wiem co tu rzucac ale ok (po nacisnieciu przycisku):

SetWindowLong(hwnd, GWL_STYLE, WS_POPUP | WS_VISIBLE) ;

i to by bylo tyle... styl jest uwzgledniany ale widac to dopiero po zmianie rozmiarow okna tzn jak rozciagam okno (poprzedni styl to WS_OVERLAPPEDWINDOW | WS_VISIBLE) to dopiero wtedy zmienia sie w popup.

Napisano

A jednak(po wiekszym wczytaniu się w MSDN) okazało się ,że opracaje te są cachowane. A więc trzeba dać:

SetWindowPos(hWnd,HWND_TOP,0,0,300,200,SWP_FRAMECHANGED);

aby zmiany zostały wprowadzone..ważny jest ostatni parametr..pozostałe musisz dobrać tak aby pasowały do tego co chcesz uzyskać... :)

Napisano

Sugerowałem się tym ,że jak pisałem programik dodający styl przeźroczystości (GWL_EXSTYLE) to nie trzeba było takich manewrów wyprawiać. Styl od razu był akceptowany i ustawiany.
A co do działania to napewno działa..bo sprawdzałem :D

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...