Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2008, 13:28   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но, что вот здесь происходит:
Это описывается процедура WMVScroll(var Message: TWMVScroll), которая назначается как обработчик события WM_VSCROLL директивой message.
Вообще неплохо бы тебе почитать про то что из себя сообщения представляют...

В целом когда программе приходит сигнал (сообщение), в данном случае сигнал от Винды что ролер поменял свое состояние (А каждый сигнал в винде пронумерован,А в делфе к этим номерам привязаны константы, наподобие WM_MOVE или WM_SHOW, и фактически винда оповещает окно о том что ей передан сигнал под номером... ну в данном случае WM_VSCROLL = $0115, прога смотрит если сигнал равен тому-то то выполнить то-то...), управление передается заранее определенной процедуре сообщений, загляни в исходники модулей делфы, в которых описаны кнопки и прочая визуальная требуха - найдеш там кучу примеров как описываются message.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.02.2008, 14:54   #12
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вообще неплохо бы тебе почитать про то что из себя сообщения представляют...
Это точно, вот только надо еще литературу по ней найти...

Цитата:
Сообщение от Stilet Посмотреть сообщение
загляни в исходники модулей делфы, в которых описаны кнопки и прочая визуальная требуха - найдеш там кучу примеров как описываются message.
Уважаемый, Stilet, расскажите, пожалуйста, как это посмотреть. Я понимаю, что это кажется смешно, но лудьше узнать об этом раньше, чем позже.
фЁдОр вне форума Ответить с цитированием
Старый 29.02.2008, 15:04   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ничего смешного в этом нет, и называется эти исходники - Генофондом.

Лежат они в папке Source там де Делфа стоит.
Ну еще можно открыть их, если зажав CTRL клацнуть мышой по некоторой части кода, например там где Uses есть список модулей, вот кликни по ним, и попадеш в их недра.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.02.2008, 15:08   #14
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Цитата:
Yurk@ - ради эксперемента, я вставил Ваш код, запустил программу, но изменеия равны нулю, т.е. ничего не произошло.
У меня все работает!

Эта процедура ставится по событию OnMessage для компонента ApplicationEvents
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 03.03.2008, 11:48   #15
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ничего смешного в этом нет
Спасибо за понимание.
Я зашел в папку Sourse, там насколько я понял лежат библиотеки, а в них модули, но примеры как описываются message, я не смог посмотреть - может я не там смотрю?

Цитата:
Сообщение от Yurk@ Посмотреть сообщение
Эта процедура ставится по событию OnMessage для компонента ApplicationEvents
компонент ApplicationEvents - это какой-то дополнительный компонент? Или это вовсе не компонент?
фЁдОр вне форума Ответить с цитированием
Старый 03.03.2008, 16:00   #16
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

ApplicationEvents - это компонент.
Он находится на вкладке Additional.
ЗЫ: 14-й по счету слева.
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 11.03.2008, 13:44   #17
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Yurk@ - спасибо, что рассказал - я признаться и не знал о таком компоненте.
Виталику так же огромный респект. Спасибо, что научил!
фЁдОр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Научите меня читать API Humus Общие вопросы по Java, Java SE, Kotlin 0 12.02.2008 00:58
Как работать с правой кнопкой мыши? ZeRRon Помощь студентам 4 28.12.2007 18:45
Помогите с DBGrid'ом Stokton БД в Delphi 1 01.12.2007 20:41
научите компилировать в borland для с DOS Помощь студентам 23 28.10.2007 14:29