Miten saan tekemäni ikkunan pysymään koko ajan päällimmäisenä? Onko joku lippu CreateWindowExissä?
Entä miten saan esim. nuolinäppäintä painamalla päivitettyä ikkunalle uuden paikan työpöydällä alla olevan silmukan sisällä:
while(1)
{
if (PeekMessage(&Msg,NULL,0,0,PM_REMOVE))
{
if (Msg.message == WM_QUIT)
break;
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
if(KEYDOWN(VK_ESCAPE))
{
SendMessage(hwnd, WM_CLOSE, 0, 0);
}
}
Tarkoitus on siis käyttää POPUP-tyylistä ikkunaa jolloin en voi raahata sitä raameista.
Entä miten saan esim. nuolinäppäintä painamalla päivitettyä ikkunalle uuden paikan työpöydällä alla olevan silmukan sisällä:
while(1)
{
if (PeekMessage(&Msg,NULL,0,0,PM_REMOVE))
{
if (Msg.message == WM_QUIT)
break;
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
if(KEYDOWN(VK_ESCAPE))
{
SendMessage(hwnd, WM_CLOSE, 0, 0);
}
}
Tarkoitus on siis käyttää POPUP-tyylistä ikkunaa jolloin en voi raahata sitä raameista.
Vastaukset 1
Vanhimmat
Taispa toi CreateWindowEx( ottaa 4 parametrinään ikkunan luomis "tyylejä", ja sitten WS_POPUP...
kato HELPeistä sieltä löytyy kaikki...=)
...tai
http://msdn.microsoft.com/