Elo Bracia w bitach
mam następujący kłopot:zrobiłem sobie tak duże okno dialogowe,że nie mieści się na ekranie w rozdzielczości 1024x768.Wobec tego postanowiłem dodać do niego kontrolkę paska przewijania,i przewijać część obszaru niezawierającą tegoż paska.Robię to poleceniem API:
ScrollWindowEx(hwndDlg,0,-5,&rt,NULL,NULL,NULL,SW_ERASE|SW_INVALIDATE);
i sęk teraz w tym,że po przewinięciu dołu,a nasytępnie do góry nie odrysowuje zawartości okna,przewijanie w dół działa cacy.Natomiast o dziwo nie ma tego problemu,kiedy przewijam cały obszar roboczy okna dialogowego(wprawdzie wtedy mi i ten pasek jedzie,ale to szczegół).
Kombinowałem z różnymi funkcjami,jak UpdateWindow,InvalidateRect czy InvalidateRgn,próbowałem wpisywać obszary zamiast parametrów NULL ScrollWindowEx,i NIC...:/
Bardzo proszę Was Bracia,wspomóżcie mnie wyjaśnieniem,o co tu do grzyba ciężkiego chodzi!?