Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Вниз

Не перерисовывается PaintBox   Найти похожие ветки 

 
mmb1   (2002-11-15 19:50) [0]

Вызываю
InvalidateRect(PaintBox1.Canvas.Handle, NULL, TRUE);
а не перерисовывается. Что не так вызываю ?


 
reonid   (2002-11-15 20:48) [1]

А Rect то где?

var R: TRect;
R := PaintBox1.ClientRect;
InvalidateRect(PaintBox1.Canvas.Handle, @R, TRUE);

(или просто PaintBox1.Invalidate)


 
mmb   (2002-11-16 09:14) [2]

Описание:
procedure InvalidateRect(Wnd: HWnd; Rect: LPRect; Erase: Bool);

Rect: TRect (в кооpдинатах пользователя), добаляемая к области обновления или NULL для всей области пользователя.


 
MBo   (2002-11-16 09:58) [3]

The invalidated areas accumulate in the update region until the region is processed when the next WM_PAINT message occurs


 
apay   (2002-11-16 10:14) [4]

читать внимательней надо:

procedure InvalidateRect( Wnd: HWnd; Rect: LPRect; Erase: LongBool);
^^^^^^^^^^
var Rc: TRect;
...
Rc := PaintBox.BoundsRect;
InvalidateRect( PaintBox.Parent.Handle, @Rc, True );

процедуре должен передаваться ХЕНДЛ ОКНА!


 
mmb   (2002-11-16 11:30) [5]

но тогда и Rc должно быть
Rc := PaintBox.Parent.BoundsRect;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
4-93288
Filat
2002-10-11 19:52
2002.11.28
Task Manager? Как его сделать многозадачным?


4-93296
__q1
2002-10-17 17:48
2002.11.28
Работа с консолью


3-92893
Jen N
2002-11-11 11:21
2002.11.28
Не редактировать ячейку в DBGrid (а еще и текст в ComboBox)


3-92883
Алик
2002-11-08 12:54
2002.11.28
Проблемка


1-92986
bobby
2002-11-18 16:49
2002.11.28
tabset drag





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский