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

Вниз

События для РЕНДЭРА в графич. проектах.   Найти похожие ветки 

 
Pa5ha   (2003-11-17 18:51) [0]

На каком событии висит обновление экрана и положения объектов  например в SAMPLES-ах в дельфине. Блин не могу разобраться.


 
Mihey ©   (2003-11-17 22:02) [1]

OnPaint


 
Pa5ha   (2003-11-22 20:35) [2]

Иногда вообще формы не бывает, ну в смысле:
как его создать?


 
Fenik ©   (2003-11-22 22:11) [3]

Ничего не понятно. Что за SAMPLES? Кого создать? Обновление какого экрана?

WMPaint?
Update?
Refresh?
Invalidate?
Repaint?


 
Pa5ha   (2003-11-23 14:10) [4]

Не секрет, что в Delphi можно создавать приложения, которые генерируют окно в процессе работы (и весят мало). У меня обновление экрана висит на компоненте ApplicationEvents на Idle. Как можно заменить это событие в приложении, динамически генерирующим форму?


 
Asteroid ©   (2003-11-23 23:20) [5]

В процедуре обработки оконных сообщений (задается при создании окна) отлови WM_PAINT и в нем пошли себе очередной WM_PAINT.


 
Pa5ha   (2003-11-24 16:29) [6]

Клёво!!!


 
wicked ©   (2003-11-26 17:56) [7]


> В процедуре обработки оконных сообщений (задается при создании
> окна) отлови WM_PAINT и в нем пошли себе очередной WM_PAINT.

уж если так, то лучше делать InvalidateRect... правильнее будет...
а вообще то это плохая практика - программа будет подтормаживать, иногда ощутимо...


 
Sapersky ©   (2003-11-27 13:40) [8]

В основном цикле можно, как в DOS :)

While (not bQuit) do
 If PeekMessage(msg, handle, 0, 0, PM_REMOVE) then begin
   TranslateMessage(msg);
   DispatchMessage(msg);
 end else RenderMyCoolStuff; // <-- здесь



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

Форум: "Media";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
11-1058571270
LambdA
2003-07-19 03:34
2004.04.04
Где аналог StrToFloat и FloatToStr?


6-1074956009
aser
2004-01-24 17:53
2004.04.04
Конект по диалапу на комп. без сетевой карты


6-1075036701
один из многих
2004-01-25 16:18
2004.04.04
TCP/IP


1-1079071429
- Evgeney -
2004-03-12 09:03
2004.04.04
Combobox


1-1079342294
Jager
2004-03-15 12:18
2004.04.04
Как получить из ярлыка путь файла на который ярлык указывает





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский