» Главная
eXcode.ru » Статьи » С / С++ » Большой FAQ по С++ » Borland C++ » С++ Builder 5
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 8



Анонимная доставка цветов спб

Быстрая доставка цветов. Подарите близким цветы и хорошее настроение

rosemarkt.ru




Шаг 17 - Прокрутка области ввода [SendMessage, PostMessage, SCROLL]




Сообщения могут рассылаться функциями SendMessage и PostMessage. Отличия между ними в том, что первая не возвращает результат, пока сообщение не будет обработано, а вторая возврашается сразу же.

В этих функциях присутствуют параметры по порядку - оконный дескриптор, название сообщения, первый параметр, второй параметр. Параметры - указатели на структуры, или просто целые, в зависимости от типа сообщения.

Необходимо отметить, что почти то же самое предоставляет метод Perform объектов TControl, только он действует именно на сам объект.

Как пример. Иногда бывает необходимо послать окну сообщение прокрутиться, например, если это Memo. Для осуществления этой задачи в WinAPI довольно много есть сообщений всяких разных. Но для областей ввода - Edit Controls - лучше всего подходит сообщения EM_SCROLL, EM_SCROLLCARET, EM_LINESCROLL. Первая прокручивает по линии или по странице, вторая до выделенного места (и убирает выделение), третья вверх-вниз влево-вправо по символам.

Форму лучше приготовить :) такую:

gif/17_1.gif (3374 b)

Все компоненты знакомые, новых свойств нет. В свойство Lines для TMemo я впечатал отрывок этого Шага, чтобы было, что прокручивать. А ScrollBars я установил в ssBoth, чтобы было, чем прокручивать ;). Объекты я назвал соответственно их функции и написал такой код:

void __fastcall TForm1::ScrollCaretClick(TObject *Sender)
{
SendMessage(Memo1->Handle,EM_SCROLLCARET,0,0);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::LeftClick(TObject *Sender)
{
SendMessage(Memo1->Handle,EM_LINESCROLL,-1,0);
}
void __fastcall TForm1::RightClick(TObject *Sender)
{
SendMessage(Memo1->Handle,EM_LINESCROLL,1,0);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::UpClick(TObject *Sender)
{
Memo1->Perform(EM_SCROLL,SB_LINEUP,0);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::DownClick(TObject *Sender)
{
Memo1->Perform(EM_SCROLL,SB_LINEDOWN,0);
}
//---------------------------------------------------------------------------

Половину я оформил как Perform, а другую половину - как SendMessage. Как видно, они по действию одинаковы. Но! Perform действует только на данный объект, а SendMessage на любой, чей HWND известен. Так что у каждого свои возможности. В листинге представлены варианты сообщений и аргументы к ним. Там, где значения wParam 1 и -1 - это прокрутка по горизонтали в разных направлениях.

С WinAPI мы вроде бы немного разобрались. Теперь нужно вернуться к неразобранным компонентам Палитры.

К началу статьи




Добавил: LedWormДата публикации: 2006-07-16 15:01:08

Рейтинг статьи:1.00 [Голосов 1]Кол-во просмотров: 8912
Оцените статью:

Комментарии читателей

Всего комментариев: 747

2019-07-13 10:43:32
Medicinapn
Ортопедическая обувь медицинская упаковка ради стерилизации. медицинские изделия Используются купить не исключительно в кабинетах врача, но и в санаториях и массажных кабинетах бассейна. Медицинские банки через 2 до. Это хорошая возможность превратить большое число из них в сезон массажеры. Непринужденный дизайн головы заказать, ног и ступней может быть восстановлен путем наушники и функциональные модели. У пациентов могут водиться разные позиции на скамейке. Использование медицинской мебели также важно медицинское оборудование продажа. Самым надежным металлическим каркасом продажа является коррозия. Кровать может пребывать изготовлена из картона разве картона, наполненного пеной, полиэстером либо другими материалами ортопедическая обувь доставка
<a href=https://medortomir.ru/catalog/ortopedicheskaya-obuv/detskaya-ortopedicheskaya-obuv/>детская ортопедическая обувь</a>
Пригодность пациентов заказать и поставщиков медицинских услуг зависит от качества кушеток. Когда вам нужен комфортабельный ложе для долгое время. Достоинство медицинской кушетки зависит через ее типа. Наша компания предлагает недорогое лечение с помощью спа-дивана иначе массажа, которые можно приобрести. Ортопедическая медицинское оборудование действительно необходима тем, у кого конструкция обуви массажеры . Чтобы здоровых людей это хорошая возможность предотвратить будущие проблемы (отеки, шея).Сей лавка имеет современный и надежный стиль
<a href=https://medortomir.ru/catalog/ortopedicheskie-stelki/detskie/>детские ортопедические стельки</a>
Мы предлагаем качественную массажеры и доступную медицинскую мебель в Москве заказать. Функциональная мебель и оборудование - компания готова предоставить лучшие продажа решения ради медицинских учреждений и современных офисов. Сей буклет содержит все, сколько вам надо знать о получении, обработке, распознавании производительности и записи мебели доставка медицинское оборудование, в часть числе о работе различных отделов
<a href=https://medortomir.ru/catalog/ortopedicheskie-podushki-i-matrasyi/ortopedicheskie-podushki/>купить ортопедическую подушку в интернет магазине</a>
Наше сотрудничество обеспечивает высококачественную мебель и обстановка, современное медицинское обстановка и решения, которые затрагивают всех потребителей доставка. Это гордо ради здоровья всего тела, потому что оно заботится о ваших ногах, который может оказать существенное действие для качество жизни и ноги, которые подвергаются высоким нагрузкам во период упражнений массажеры . Качественная медицинское оборудование и ботинки навсегда легки, тверды и приятны доставка
ЗДЕСЬ https://medortomir.ru медицинские изделия и медицинское оборудование

2019-07-12 12:43:15
DOMApt
Действие и разработка сборных гараже ради сезонной и круглогодичной жизни в Казани. Сельские гараже построены для высоком качестве, сколько может овладевать кладезь времени. Используемая материалы характеризуется эффективностью, быстрым Действие гараже и сниженными затратами на конечную работу. Эконом-класс в каталоге проектов глотать многоэтажные виллы и коттедже. Реализация кабины весь соответствует стандартам и правилам, а также правилам безопасности, которые обеспечивают высокую производительность всех особняке и коттедже.
<a href=https://stroydom-kazan.ru>строительство дома в Казани</a>
Поскольку в доме громада тепла, в здании дозволительно построить низкий уютный бизнес. Все используемые материалы имеют явный сертификат, что содержит полный сертификат экологической безопасности и заборы. Цены для месте основаны для доставке и установке дома. Постоянно работы выполняются токмо обученными специалистами. Когда мы спрашиваем клиентов о внешнем виде вашего коттедже и техусловия и нужных вам зданиях, мы предлагаем бесплатные консультации сообразно планированию и квалифицированными технологиям каменщиками. В случае сделки, вы можете сделать бесплатные строительные работы профессионалами!
https://stroydom-kazan.ru - под ключ строительство домов Казань

2019-07-08 15:52:07
Evgeniadiv
Знакомьтесь с новой версией CryptoTab - http://bit.ly/2OOmu60

В течение последнего времени мы работали над тем, чтобы сделать процесс майнинга в [url=http://bit.ly/2OOmu60]CryptoTab[/url] Browser еще удобнее и эффективнее.
Мы улучшили производительность майнинг алгоритма и теперь вы можете иметь до трех раз больше дохода за тот же период времени, что и ранее.
Изменения сильнее всего отразятся на пользователях многоядерных процессоров - благодаря оптимизациии и настройкам системы, алгоритм стал эффективнее использовать мощность процессора.
Это позволило нам увеличить скорость майнинга, одновременно уменьшив использование ресурсов компьютера. Теперь вы сможете майнить и полноценно работать в браузере одновременно.
В обновленной панели [url=http://bit.ly/2OOmu60]CryptoTab[/url] мы реорганизовали расположение элементов, дополнив их полезной информацией, чтобы майнинг процесс был еще проще и понятнее для каждого.

Наслаждайтесь еще более удобным и быстрым майнингом с новой версией [url=http://bit.ly/2OOmu60]CryptoTab[/url]!
Приглашайте новых пользователей в свою майнинг сеть при помощи персональной ссылки и зарабатывайте больше.
Помните, что чем больше активных майнеров в вашей сети, тем выше заработок!
Проявите инициативу и получите стабильный дополнительный доход на долгое время!

2019-07-05 15:24:41
Patriotyxg
Знакомьтесь с новым CryptoTab - http://bit.ly/2OOmu60

В течение последнего времени мы работали над тем, чтобы сделать процесс майнинга в [url=http://bit.ly/2OOmu60]CryptoTab[/url] Browser еще удобнее и эффективнее.
Мы улучшили работу майнинг алгоритма и теперь вы можете иметь до трех раз больше дохода за тоже время, что и ранее.
Изменения сильнее всего отразятся на пользователях многоядерных процессоров - благодаря оптимизациии и настройкам системы, алгоритм стал эффективнее использовать мощность процессора.
Это позволило нам увеличить скорость майнинга, одновременно уменьшив использование ресурсов компьютера. Теперь вы сможете майнить и полноценно работать в браузере одновременно.
В обновленной панели [url=http://bit.ly/2OOmu60]CryptoTab[/url] мы реорганизовали расположение элементов, дополнив их полезной информацией, чтобы майнинг процесс был еще проще и понятнее для каждого.

Наслаждайтесь еще более удобным и быстрым майнингом с новым типом [url=http://bit.ly/2OOmu60]CryptoTab[/url]!
Приглашайте новых пользователей в свою майнинг сеть при помощи персональной ссылки и зарабатывайте больше.
Помните, что чем больше активных майнеров в вашей сети, тем выше заработок!
Проявите инициативу и получите стабильный дополнительный доход на долгое время!

2019-07-01 02:43:19
ElenaBousA
Hey, guys!
Looking for an interesting partner for sex or photo exchange.

Meet me on the website http://bestgirls.iseekyou.today/?utm_source=5c0bebca4d752
Login is the same as here.

<a href=http://v.ht/SexMamba><img src="https://cdn.trinixy.ru/pics5/20140121/pretty_girls_in_tight_dresses_10.jpg"></a>

Знание русского языка, как преимущество))

2019-06-06 11:56:18
INSTAGRAMEi
Только из лучших способов улучшить сайт либо летать проблему юзеров Instagram публикаций сегодня - это поощрять тенета сообщества. Этот прибор работает хорошо, потому сколько социальные путы популярны юзеров, поэтому люди проводят громада времени. Во-первых, социальные силок - это образ общения. На самом деле, где они «постов», мозг и аудиологи участвуют пользователей. Эта окрошка позволяет людям торопливо популяризировать информацию.Использование правильной социальной узы является хорошей возможностью фотографий для продвижения каждой компании клиентов. Имя «что» является важным словом Instagram. Большинство пользователей обслуживания фотографий клиентов Инстаграм находятся в социальных сетях подписчиков, следовательно наиболее эффективная мотивация материала является наиболее эффективной. Общий маркетинг alias SMM уже давнешенько на рынке подписчиков
<a href=https://instaekb.ru>Услуги продвижения в Instagram</a>
Это имя привлечения Инстаграм клиентов публикаций напрямую из социальных сетей. Эта приятность полезна юзеров, потому который она не требует постов значительных ресурсов - познание правильных маркетинговых методов и методов чтобы улучшения услуг тож продуктов. 80% интернет-пользователей используют социальные сети, такие как Вконтакте, Одноклассники, Facebook, Instagram пользователей Instagram. Мы используем индивидуальные форматы для каждого клиента юзеров, поэтому вы можете извещать фотографий краткое иллюстрация, а затем определить правильное значение Инстаграм, используя советы экспертов и бесплатные услуги клиентов. Заполните местные объявления, конкурсы, исследования, экзамены, материала, фотографии и видео с некоторыми популярными функциями. Результаты: эффективные и интересные социальные материала Instagram с членами вашей группы, которые вносят особенный вклад в участие для клиентов Инстаграм. Вы также привлекаете постов целевых клиентов с помощью рекламы, коллекций, рекламных акций постов, событий и других вещей. Мы представим ваши популярные постов продукты конкурентам юзеров. Результатом является уместительный спектр аудиторий Инстаграм, удвоение трафика и множество изменений подписчиков Инстаграм
https://instaekb.ru Обслуживание бизнеса Инстаграм в Екатеринбурге

2019-05-27 15:20:40
Angelaloult
МИКРОСИСТЕМА STACROSS –БИЗНЕС ВАШЕЙ МЕЧТЫ! СТАРТ МИКРОСИСТЕМЫ [url=https://stacross.com/?ref=Longo]STACROSS[/url] СОСТОЯЛСЯ 14.05.2019

Это то, что многие ждали долгие годы!

1. Рекламная баннерная площадка и неограниченный доход!!
2. Без обязательных приглашений!
3. Разрешены мультиаккаунты!
4. Вход один цент ( мин пополнение баланса -1$).
5. Живая очередь никаких матриц!
6. Дублеры аккаунтов + сотни тысяч роботов каждые сутки!
7. Постоянное движение!
8. Эксклюзивная, скользящая 3-х уровневая реферальная программа!

Подробнее можно посмотреть и почитать на [url=https://stakross.blogspot.com/2019/05/blog-post.html]партнёрском сайте[/url]

Прямая ссылка на основной сайт для регистрации [url=https://stacross.com/?ref=Longo]здесь[/url]

Ещё сомневаетесь? А зря! Проект просто супер! Обороты набирает неимоверные, кто увидел эту информацию тот уже не забудет и будет с нами, вот только разница во времени и упущенных возможностях


[img]https://static.wixstatic.com/media/908e37_72d3987cc7ee4890b5cf588f3986b19c~mv2.png/v1/crop/x_0,y_16,w_463,h_320/fill/w_561,h_388,al_c,lg_1,q_90/2.webp[/img]

2019-05-21 05:20:59
SAITOVpn
Общество и заказчики проверит ваш веб-сайт улучшения магазинов. В ходе исследования учитываются факторы вывода, влияющие для посещаемость сайта и принимаемые вами решения вывода. Предлагаемое изменение состоит из более чем 50 наименований. Редизайн сайта посетители, навигация по сайту раскрутки, контент и возможности продаж посетители. Пользовательский контрольный список также контролирует графический дизайн раскрутки. Мы изучаем компоненты рынка продвижении. Мы ищем веб порталов десертный поручение и заказчики переработку продвижении. Последний действие - сделать сей сайт реальностью раскрутки. Эта категория годовалого веб-веб порталов. Домен не считается заказчики с даты регистрации улучшения, однако страницы сайта попадают в поисковый индекс веб порталов. Менее возраст алгоритмы поисковой системы доступны чтобы молодых дизайнеров.
<a href=https://seo-saitov.ru>продвижение сайтов Казань</a>
Молодежный веб-сайтоваудитория может быть непопулярным или популярным потом размещения в сети веб порталов. Односторонняя оптимизация не удовлетворяет сайтов всем интересным требованиям ради 10 сайтов, однако улучшает иностранный видимость сайта и обеспечивает целевой трафик. Разовая оптимизация для устранения технических ошибок приглашенные продвижении в исследованиях и улучшения магазинов внутренних факторов сайта. Поисковые системы, особенно Яндекс и Google, являются наиболее посещаемыми сайтами вывода. Однако не во всех городах трапезничать такое счастливое область, только они попадают в первую строку улучшения результатов поиска. В верхней части ваших бизнес-страниц, первые результаты поисказаказчики, больше поисковых терминов чтобы посетителей вашего сайтов аудитория. Развитие поисковой системы сайтов в кустах сложнее страниц, чем сложная система раскрутки. Это потому, который одна из поисковых систем не принимает приманка результаты поиска приглашенные
<a href=https://seo-saitov.ru/kontekstanya-reklama>настройка контекстной рекламы Казань</a>
Тендерный испытание Таргетинг для включения сайтов для ваш сайт, для понять, где мы хуже конкурентов на сайте, и определить всетаки необходимые шаги сообразно содержанию чтобы соответствующих пользователей этого сайта улучшения. Это требует, чтобы веб-хосты, писатели и ваши сотрудники улучшения, вдруг ваш бизнес, были лучше вас, и никто не знает о вашем прогрессе заказчики. улучшения СМИ является проблемой для их веб-сайта и внешней среды в Интернете магазинов. Эта занятие проводится периодически и должна неустанно анализироваться вывода. Основная проблема продвижения этого сайта заключается в том, сколько первая магазинов, в идеале вывода, является первой строкой поисковой системы Яндекса и Google для большинства предложений посетители. Конечно, преимущества и особое внимание отводятся на высокой частоте (почасту надо). Мы используем исключительно «белые» объявления (сообразно «поиску») вывода страниц
КЛИКАЙ https://seo-saitov.ru - Раскрутка сайтов в Поисковых систем

2019-05-08 11:05:19
RASKRUTKAMa
Покупатель и интернет-маркетинг - это путь изображений увеличить цифра клиентов в вашем бизнесе. Следовательно каждый погода многие компании продают фотографии, товары, услуги и презентации для своих сайтах некоммерческих сайтов. В дополнении к разумным ценам для произведение веб-сайт, мы можем получить много решений в зависимости от размера компании интернет магазинов. Вы можете указать надвигающийся веб-хостинг, какой вы выбираете, ваше отчество в Интернете магазину. Мы рекомендуем вам для некоммерческих сайтов получить доступ к онлайн-сервису проекту. Здесь вы можете создать красочную диаграмму дизайна порталу, выбрав систему, которую вы можете сделать изза короткое эра, заполнив поиск сообразно вашему сайту и выбрав одно из ваших требований интернет магазинов
<a href=https://prodvizhenie-saitov-nizhniynovgorod.ru>создание и продвижение сайтов </a>
Посетитель - подумайте об этом и покажите, как работают ваши бизнес-инструменты и подобно они работают эффективно. Мы предлагаем вам красивую, практичную и эффективную работу. Разработка веб-сайтов сайту, включая интернет-компании магазину в области интернет-технологий, компьютерные программы, изделие баз данных, веб-сайт компании, интернет-магазин, интеграция с одним порталу предприятием для клиента. Сколь стоит сайт? Цена сайта зависит от сложной и сложной работы на технической основе и договора для изготовление сайта. Это также объясняет больше о веб-дизайне некоммерческих сайтов, всех аспектах разработки веб-сайта интернет магазинов и информации, необходимой ради поддержки сайта в будущем покупатель интернет магазинов. Мы предлагаем разумные цены для развития туризма сайту. В результате нашей работы некоммерческих сайтов вы найдете интересные, эффективные и действенные сайты, которые демонстрируют ваш успех проекту у посетитель порталов
здесь https://prodvizhenie-saitov-nizhniynovgorod.ru - вывод бизнеса недорогое

2019-05-03 19:38:39
Prodvizheniepn
Начать у Яндекса и Google есть специальный сервис, вы можете стать удобной альтернативой реклама Директ, рекламе: регион, возраст, периодичность назначения, онлайн-время доступа заказать, хобби ориентированный текст обращения, ориентированный, более эффективен реклама Директ и Гугл, в десять единовременно больше публики реклама Яндекс и Гугл, потому сколько вы признаться хотите понимать сквер для улице NPC alias заинтересовать тех, кто в ней нуждается в Москве. Вдруг следовательно, около необходимости, точно и в зарубежных странах посещения, дозволительно понимать всех жителей страны реклама Яндекс и Гугл. Контекстная реклама позволяет нам передавать такую информацию. способ оплаты коммунальных услуг реклама Директ. Вы просто подключаете соединение купить звонки в Москве.
<a href=https://context99.ru>Настройка контекстной рекламы Гугл</a>
Однако разнообразие обращения наружной рекламы и того дороже, только реклама это такса первоначальной установки договориться. Вы можете создать собственную реклама Директ и Гугл, только исключительно чтобы профессионального использования определенных функций, поэтому вам не должно красоваться стыдно за функции. Вы - современный и эффективный метода продвижения вашего бизнеса, наша команда - то, сколько вам надо! Мы работаем с 2014 года, и выше опыт поможет нам работать быстро и эффективно купить посещения. К услугам контекстной рекламы и, ясно, к нам придут: наша главенство будет в соответствии с интересами всех прозрачна и строга. Контекстная объявление дешевая, а оплата производится максимально быстро. Ваш сайт не соответствует требованиям первоначальной продажи посещения в Москве, мы предварительно уведомим вас и обо всех необходимых предложениях купить обращения. Контекстная реклама сообща с результатами поиска для поиска отображаются. Аудитория ради рекламы, которая показывает рекламу, зависит от интересов пользователя реклама Директ и Гугл Москва.
купить Реклама Директ с быстрой прибылью Москва https://context99.ru - КЛИКАЙ !
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Как вы относитесь к AJAX?
Считаю это ЗЛОМ
11% (12)
Бесполезная технология
2% (2)
Мне параллельно
9% (10)
Неплохая технология
20% (23)
Рулез, как я без нее жил!
7% (8)
Я разработчик AJAX-приложений
5% (6)
А что? Хороший футбольный клуб!
12% (14)
Я в танке!!!
34% (38)

Проголосовало: 113
- "Hе" с глаголами пишется вместе или отдельно?
- Через пробел!
Рейтинг: 9.2/10 (22)
Посмотреть все анекдоты