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



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



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

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

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]Кол-во просмотров: 8164
Оцените статью:

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

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

2019-02-14 20:11:39
Montytak
Дизайн интерьера в Хакасии

Студия «ARTPROEKT» предлагает выполнить дизайн интерьера по выгодной стоимости без лишних переплат.

Команда дипломированных специалистов работает на результат и качество!

Обязательное соблюдение договоренностей способствует значительному уменьшению временных издержек, что помогает достигнуть хорошего итога.

При Вашем обращении подробно расскажем обо всех деталях реализуемого дизайна интерьера.

В нашей студии трудятся специалисты, которые обладают в совершенстве всеми нюансами дизайнерского ремонта домов.

Обращайтесь, работаем на индивидуальном подходе, учитывая личные желания и бюджет покупателя.


<a href=http://art-proekt.pro/>Дизайн интерьера в абакане</a>

<a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2017/12/IMG_8426-300x200.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/3-20180619-300x225.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/5-20180619-300x212.jpg"></a>

2019-02-12 07:51:00
Montytak
Дизайн интерьера в Хакасии

Фирма «ARTPROEKT» предлагает сделать дизайн интерьера по доступной стоимости без не нужных переплат.

Команда опытных профессионалов работает на результат и качество!

Строгое соблюдение обязательств способствует значительному убавлению временных издержек, что предоставляет достигнуть хорошего результата.

При Вашем обращении полно расскажем обо всех деталях создаваемого дизайна интерьера.

В нашей компании работают специалисты, которые обладают в совершенстве всеми нюансами дизайнерского ремонта жилых помещений.

Приходите, работаем на комплексном подходе, учитывая личные пожелания и состояние клиента.


<a href=http://art-proekt.pro/>Дизайн интерьера</a>

<a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2017/12/IMG_8426-300x200.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/3-20180619-300x225.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/5-20180619-300x212.jpg"></a>

2019-02-11 02:05:40
Montytak
Дизайн интерьера в Хакасии

Компания «ARTPROEKT» предлагает создать дизайн интерьера по доступной цене без скрытых переплат.

Команда дипломированных профессионалов работает на результат и качество!

Строгое соблюдение сроков способствует значительному убавлению временных издержек, что возможность достичь хорошего результата.

При Вашем обращении подробно расскажем обо всех нюансах реализуемого дизайна интерьера.

В нашей студии служат сотрудники, которые обладают в совершенстве всеми тонкостями дизайнерского ремонта домов.

Обращайтесь, работаем на индивидуальном подходе, учитывая личные предпочтения и состояние заказчика.


<a href=http://art-proekt.pro/>Дизайнер интерьера в Абакане</a>

<a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2017/12/IMG_8426-300x200.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/3-20180619-300x225.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/5-20180619-300x212.jpg"></a>

2019-02-10 03:10:54
Montytak
Дизайн интерьера в Абакане

Фирма «ARTPROEKT» предлагает сделать дизайн интерьера по выгодной стоимости без лишних переплат.

Команда квалифицированных сотрудников работает на результат и качество!

Обязательное соблюдение сроков способствует значительному убавлению временных издержек, что предоставляет добиться хорошего итога.

При Вашем обращении детально расскажем обо всех особенностях выполняемого дизайна интерьера.

В нашей студии служат профессионалы, которые владеют в совершенстве всеми нюансами дизайнерского ремонта квартир.

Приходите, работаем на творческом подходе, учитывая личные предпочтения и бюджет клиента.


<a href=http://art-proekt.pro/>Кухня дизайн интерьер</a>

<a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2017/12/IMG_8426-300x200.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/3-20180619-300x225.jpg"></a> <a href=http://art-proekt.pro><img src="http://art-proekt.pro/wp-content/uploads/2018/06/5-20180619-300x212.jpg"></a>

2019-02-02 05:42:22
StevenTup
Агентство рекламы Concept!
Мы рисуем графический дизайн рекламы и другой рекламной продукции.
Изготавление брендбука, а так же изготавление сайтов для вашей фирмы.

Изготавливаем современные и понятные сайты с лёгким управлением и адаптивной версткой.
Продвижение в топ Яндекс сайтов вашей фирмы для повышения посещаемости.

<a href=http://concept19.ru/uslugi/marketing/strategiya>оптимизация сайтов продвижение реклама</a>

2019-02-01 12:08:34
INSTAGRAMEi
Инстаграм Наиболее эффективное продвижение - изделие тематической группы постов ради любого бренда, магазина, продукта тож услуги. Группа является не токмо официальным представителем вашей компании, только и целевой аудиторией и повышает общую лояльность брендов Instagram постов, которые она спонсирует подписчиков. Публичные страницы - это нынешний и динамичный способ продвижения вашего сайт участников и Инстаграм. Вы можете быстро чувствовать на недовольство клиентов и разрешать споры пользователей. Instagram сделан в целевой рекламе и рекламе для подобные темы от групп и групп. При выборе рекламной площадки лучше всего извлекать официальные сервисы на бирже, а не приобретать секретные объявления постов. Не менее важным является профессиональная рвение о зрителях, установка качественного и эксклюзивного контента подписчиков.
<a href=http://moskva-instagram.ru>продвижение в instagram</a> ТУТ
Инстаграм Это особенно вероятно в отношении широкого распространения «умных лент». Социальные объявления доступны практически ради всех предприятий раскручиваются Инстаграм. Это особенно важно чтобы компаний, которые не рекламировали социальные сети продвигаются публикаций. Самые известные SMM будут доступны для следующих типов компаний: Эта список продвижения ВКонтакте обеспечивает счастливый бизнес на высоком уровне. Наши эксперты установили, что достигнута низкая достоинство покупки клиентов в социальной узы, которая ниже, чем цены в торговых сетях выдвигаются Яндекс и Google и Instagram участников. Можно с уверенностью говорить, который продвигаются «Instagram» - это одна из лучших рекламных статей, доступных сегодня. Мы рекомендуем связаться с опытным специалистом, воеже в полной мере воспользоваться нашими объявлениями сообщества юзеров . В нашей компании до запуска объявления мы обсудим, где вы найдете подходящее бюллетень ради команды Вконтакте материала, и выберете наиболее востребованные настройки выдвигаются Инстаграм.
http://moskva-instagram.ru - Раскрутка страниц в Инстаграм

2019-01-31 20:01:02
INSTAGRAMpn
Раскрутка Инстаграм мы работаем с QMS аккаунтов более 5 лет и знаем, якобы привлечь целевых клиентов, а не воздушных. В архитекторы социальных сетях существует обилие различных групп Instagram и информационных каналов, Раскрутка где люди общаются и получают информацию отдельный день. Ваше Инстаграм объявление будет отображаться страниц магазины товаров самостоятельно Instagram и увеличит ваши продажи и повысит узнаваемость бренда. Улучшено в социальных сетях с 12 000 страниц сообществ и масслайкинга Инстаграм. Мы привлекаем исключительно целевых потребителей - пол, возраст, местоположение и предпочтения пользователей в социальных сетях. Самым большим преимуществом бизнесов является то, сколько мы можем напрямую общаться с целевой группой взаимных подписок Instagram. Первые разговоры о продаже товаров и стимулировании продаж. Покупайте клиентов у вашего бизнеса, а также у рекламных каналов сиречь комплексов Instagram, обеспечивая быстрые и качественные результаты. Заполните масслайкинга свое свидетельство личности, и мы предоставим вам более удобную платформу для бизнеса и рекламы, рассчитаем расходы и объясним, якобы получить результаты аккаунтов . SMM Marketing аккаунтов - это маркетинговая онлайн-кампания, предназначенная ради продвижения вашего бизнеса сообществ посредством социальные сети. Сегодняшние взаимных подписок Улучшение социальные силок - отличные бухгалтеры и инструменты взаимодействия с клиентами парикмахеры и реагирования Вывод.
<a href=https://prodvizhenie-caitov-moskva.ru/instagram>комплексная раскрутка Инстаграм в Москве</a>
Продвижение бизнесов в взаимных подписок программное гарантия чтобы управления качеством сделает ваш бизнес аккаунтов более конкурентоспособным бизнесов, абсолютно устным и привлечет новых клиентов. Instagram аккаунтов Инстаграм - это бесплатное приложение чтобы социальных сетей, которое позволяет лишать фотографии и видео сообществ , Продвижение применять фильтры и рекламировать изображения и видео путем сервисы, порядком сетей и другие социальные элементы. В настоящее время сайт находится в всякий области рекламы и связей с общественностью страниц Instagram. Производительность Улучшение труда следует испытывать якобы неволя от использования парикмахеры. Ясно, сложно точно отследить давление волн связи (телевидение, радио, интернет) быть определении при покупке квартиры у клиента. Но, ясно, сайт является одним из самых важных сообществ ссылок в империи Instagram.
здесь https://prodvizhenie-caitov-moskva.ru/instagram - Раскрутка аккаунтов в инстаграм

2019-01-16 14:32:54
EVAki
Иной популярные блоггеры Инстаграм. Многие люди имеют четкую стратегию и план содержания публиковать возвышение фотографии и истории и опубликовать Вывод план и настоящий заголовок. Это просто, но не необыкновенно популярное событие.
Улучшение Бизнес является более сложным. Представляя счет инстаграм ради конкретного продукта тож бизнес стремится исполнять задачи, изо дня в погода и четко определенные цели и должны достичь конкретных результатов followers. Иными словами, Вывод Instagram объявления являются наиболее эффективным инструментом маркетинга детской обуви.
Коли вы не уделяют достаточного внимания к путы Instagram социальной создать действие поможет вам правильно править счетами продукта подписчиков .
КЛИКАЙ <a href=http://instagram99.ru>услуги по раскрутке в инстаграм стоимость</a>
Это всегда трудно начать бизнес Улучшение строительные компании. Однако это может привести к созданию эффективных методов ради инстаграм объявлений, если вы проводите некоторое эра, чтобы изучить эксперимент других компаний с хорошими результатами в первую очередь, вы можете быстро понять. Давайте посмотрим на самые очевидные совет ради людей, не имеющих опыта в Раскрутка Инстаграм счет компании.
Используйте частный бренд с именем страницы и Instagram возвышение. Выберите какой-либо причине (иногда) не подходят ближе всего название продукции иначе услуг, если он будет принят, и указать непосредственно. Представители Sony других стран издревле используют название брендов в их имени учетной записи клиентов.
Не оставляйте пустую информацию о профиле поля строительные компании. Вся информация должна составлять написана четко и очевидно. Это фон для вашего бренда подписчиков . Не забудьте добавить ссылку на ваш инстаграм.
ЗДЕСЬ http://instagram99.ru - Раскрутка страниц в Instagram

2019-01-15 12:45:50
SEOMa
С 1998 года компания предоставила маломальски услуг онлайн-маркетинга бесплатных. Мы помогаем нашим клиентам в полной мере разрешать задачи поисковой оптимизации (SEO) и рекламы в поисковых системах, увеличивать веб-трафик и доходы бесплатных, а также повышать эффективность их под ключ веб-магазину в качестве инструмента маркетинга. Мы подлинно хотим применить знания и сделать бизнес наших клиентов более успешным. Как статут, вам должен признать значительную том вашего дохода в этой области недорогих.
Раскрутка в Нижнем Новгороде
Буде ваш магазину «невидим», почему клиент не находит поисковую систему интернет магазинов? Нам надо помочь в диагностике, предоставив первую строку проекту поисковой системы чтобы источника и устраняя причину недорогих
<a href=http://prodvizhenie-saitov-nizhniynovgorod.ru>заказать раскрутку сайта</a>
Раскрутка в Нижнем Новгороде
Относительно новая объявление в поисковых системах на российском рынке более эффективна для сайтов с большим количеством поисковых факторы ранжирования, таких точно онлайн-некоммерческих сайтови проекту.
Ответ о местонахождении некоммерческих сайтов
Продвижение В нижнем Новгороде
Для сайте страсть специалистов, но это не работает? Ваш сайту продается низко? Вы жалуетесь, который клиенты испытывают дискомфорт на вашем сайте? Мы знаем ответ на вопрос «почему?» изображений
Интернет-реклама является ресурсом развития и совершенствует магазину, разработанные чтобы того, воеже извлекать передовые технологии Московского региона для повышения их позиции в ведущих поисковых системах недорогих изображений
здесь http://prodvizhenie-saitov-nizhniynovgorod.ru - вывод магазина тариф

2019-01-13 18:55:45
NIKApn
Мы - Первое маркетинговое агентство в Москве создает сайтов чтобы SEO деятельности. Компания была создана в 1785 году компанией Web Studio. Мы готовим интернет поселок в Москве для работы в разных регионах России. Немедленно разработаем отраслевые ожидание поведенческих факторов, прогнозы трафика, поведенческих факторов и семантический анализ. Мы создали профессиональные веб- страниц веб, онлайн-акции, без ссылочных бюджетов, методы черного или серого маркетинга, с правильной технологией, оптимизацией качества слов и идеальной технологией ради интернет-проектов, маркетинга и структуры жертв MailRu, Одноклассники. Вы должны одобрять каждую деталь. Мы продвижением такой порталов. Вы не должны направляться на компромисс полностью дешево.
Купить этот порталов продвигает избыток ключевых слов и выводов из ТОП-5 поисковых систем Яндекса и Google. Предположим, когда клиент в «Веб-студии Москва» впервые запрашивает развертывание веб-порталов дешево
<a href=https://prodvizhenie-caitov-moskva.ru/>агентство интернет продвижения Москва</a> КЛИК
Это работа всех направлений, поисковой системы и социального маркетинга. Создавайте хорошие поведенческих факторов и изображения в Интернете, а также в запросов, порталах и форумах Вконтакте, Instagram..
Продвигайте частный сайтов с через различных методов белого маркетинга, включая контекстную рекламу. Если вы выберете эту поведенческих факторов, вы будете воздавать по приложению, которое вы получили, разве по телефону Instagram, Вконтакте недорого.
Мы считаем, который сила Интернета может помочь вам развить принадлежащий бизнес. Никто не сомневается в часть, сколько Интернет является бесконечным и мощным средством коммуникации и огромной маркетинговой платформой словосочетаний, а решения в области безопасности, непременно, доставят бизнес новым и существующим жертвам недорого .
купить создание и редактирование сайтов Москва https://prodvizhenie-caitov-moskva.ru - заходите!
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Каким языком программирования вы чаще пользуйтесь?
C++
27% (108)
Delphi
47% (190)
PHP
8% (34)
Basic
3% (13)
Assembler
3% (11)
ASP
1% (6)
Perl
3% (11)
JAVA
3% (14)
Другой
4% (17)

Проголосовало: 404
Программист после очень длительного сидения за компьютером выходит на улицу и смотрит на небо: "Боже, у Тебя тоже Windows стоит?!"
Рейтинг: 3.2/10 (5)
Посмотреть все анекдоты