![]() |
Errore su aggiornamento grafico finestre |
Post Reply ![]() |
Author | |
ficus ![]() Nuovo Utente ![]() Joined: 13/Nov/2006 Status: Offline Points: 15 |
![]() ![]() ![]() ![]() ![]() Posted: 14/Mag/2012 at 23:35 |
Buonasera,
sto realizzando un progetto sfruttando le API Win32, ma sto riscontrando problematiche di funzionamento per le quali non riesco a risalire alla causa. Succede che se disegno una linea diagonale dall'angolo superiore sinistro all'angolo inferiore destro, appena creo la finestra il tutto va bene, ma basta ridurre ad icona e ripristinarla o fare il resize che il punto (0,0) si sposta più in basso ed al centro. La cornice che si viene a creare non viene più aggiornata dal mio messaggio WM_PAINT creando un bruttissimo effetto "trascinamento". In pratica, dal punto di vista del codice faccio quanto segue: (HWND è una varibile della classe) PAINTSTRUCT ps; HDC hDC; hDC = BeginPaint(m_hWnd, &ps); MoveToEx(hDC, 0, 0, NULL); LineTo(hDC, 100, 100); EndPaint(m_hEnd, &ps); Non credo che il problema possa essere la creazione della finestra, e nemmeno l'elaborazione dei messaggi in quanto non faccio ancora alcuna operazione all'interno della classe. Vi ringrazio in anticipo per il supporto |
|
![]() |
|
Sponsored Links | |
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |