ďťż

Ładny brzuch

Mam "program" wysiwetlajacy okno winapi oraz w nim rozne figury , ktore sie zmieniaja pokojeli po nacisnieciu spacji.
Jednak jezeli mam kursor w obszerze tego okna i go nie ruszam, to jest on niewidoczny. Jezeli natomiast go przemieszcze, to nie chodzi plynnie tylko miga...
jezeli ywjde nim poza obszar tego okna (np. na obszar pulpitu to wszystko jset ok)

co moze byc tegoprzyczyna? domyslam sie, ze trzeba gdzies dopisac w kodzie jakies polecenie...
pozdrawiam



Przyznam się, że takiego problemu nie miałem - u mnie kursor jest zawsze widoczny. Może złe sterowniki? To wygląda jakby karta rysowała na pulpicie, a nie powieszchni okna...

//EDIT: Teraz jak pomyśle... A czy czasem w trybie okna nie wyłączyłeś kursora funkcja ShowCursor??
Użytkownik Real_Noname edytował ten post 19 maj 2006, 15:32
mialem wylaczony kursor, jednak jezeli zmienilem na showcursor(true);, to kursor pojawil sie ale tylko w trybie pelnoekranowym (wczesniej przy odpaleniu programu na pelnym ekranie wogole nie byl widoczny)... w trybie okienkowym to nic nie zmienilo (kursor nadal miga);/

tryb pelnoekranowy i okienkowy wlaczam w ten sposob:
if(g_bFullScreen)      {         ulExWndStyle = WS_EX_APPWINDOW;         ulWndStyle = WS_POPUP;      }      else ulWndStyle = WS_OVERLAPPEDWINDOW;

pozdro

Bardziej mnie interesuje klasa okna - moze zle ja wypełniłeś. Tam chyba powinny być CS_HREDRAW | CS_WREDRAW



klasa okna: (jest CS_HREDRAW i CS_VREDRAW);/
WNDCLASSEX WndClassEx = {0};   WndClassEx.cbSize = sizeof(WNDCLASSEX);   WndClassEx.style = CS_HREDRAW | CS_VREDRAW;   WndClassEx.hInstance = GetModuleHandle(NULL);   WndClassEx.lpszClassName = pszClassName;   WndClassEx.hCursor = LoadCursor(NULL, IDC_ARROW);   WndClassEx.hIcon = LoadIcon(NULL, IDI_APPLICATION);   WndClassEx.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);   WndClassEx.lpfnWndProc = fpWndProc;   WndClassEx.lpszMenuName = NULL;   WndClassEx.cbClsExtra = 0;   WndClassEx.cbWndExtra = 0;   WndClassEx.hIconSm = NULL;

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •