Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 101
от 10.07.2005, 10:50

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 1


Вопрос № 23068: Здраствуйте ув эксперты. У меня несколько вопросов. 1. Как сделаь плагин для msword и IE. 2. Не получается автоскрол в ричедите. Perform(EM_SETSEL,i,j); Perform(EM_SCROLLCARET,0,0); на форме два рича и нужно выделить текст с по...

Вопрос № 23.068
Здраствуйте ув эксперты. У меня несколько вопросов.
1. Как сделаь плагин для msword и IE.
2. Не получается автоскрол в ричедите.
Perform(EM_SETSEL,i,j);
Perform(EM_SCROLLCARET,0,0);
на форме два рича и нужно выделить текст с позиции (i,j) с автоскролом, как в Promt.

Хотелось бы на делфи.
(Язык не проблема, главное логика)
Отправлен: 05.07.2005, 10:49
Вопрос задал: Negruzzi Cristian (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Jadd
Здравствуйте, Negruzzi Cristian!
1) на форуме forum.netz.ru пробегала такая книженция про програзм для word. Для IE смотри в MSDN
2) Скролл чего надо сделать? Ричедита? Так нужно просто послать ричедиту сообщение WM_VSCROLL. Вот так это делается:
SendMessage(RichEdit1.Handle, WM_VSCROLL, SB_PAGEDOWN, 0);

Третий параметр указывает направление и шаг прокрутки. В моем примере он прокрутит на страницу вниз относительно положения курсора. Вот другие флагие для передачи в wParam:
SB_BOTTOM
Прокручивает вниз и вправо.
SB_ENDSCROLL
Ends scroll.
SB_LINEDOWN
Scrolls one line down.
SB_LINEUP
Scrolls one line up.
SB_PAGEDOWN
Scrolls one page down.
SB_PAGEUP
Scrolls one page up.
SB_THUMBPOSITION
The user has dragged the scroll box (thumb) and released the mouse button. The high-order word indicates the position of the scroll box at the end of the drag operation.
SB_THUMBTRACK
The user is dragging the scroll box. This message is sent repeatedly until the user releases the mouse button. The high-order word indicates the position that the scroll box has been dragged to.
SB_TOP
Scrolls to the upper left.

Это выдержка из MSDN. Заметь, что lParam у меня равен 0, т.к. это сообщение не посылается самим скролбаром, а его посылаем мы. Удачи.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Студент)
Отправлен: 05.07.2005, 11:06


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapifaq
Отписаться
Вспомнить пароль

В избранное