Private Declare Function GetScrollPos Lib "user32" Alias "GetScrollPos" (ByVal hwnd As Long, ByVal nBar As Long) As Long
Private Declare Function SetScrollPos Lib "user32" Alias "SetScrollPos" (ByVal hwnd As Long, ByVal nBar As Long, ByVal nPos As Long, ByVal bRedraw As Long) As Long
hardhouse писал(а):нужна возможность спокойно копировать текст из окна в то время, как другой текст вставлялся бы в конец и форматировался под некие требования. Как решить эту проблему?
На данный момент была осуществлена попытка создать сабклассинг и ловля сообщения WM_VSCROLL. Упрощенный алгоритм: запоминание позиции ползунка скролла, потом вставка нужного текста, форматирование, и снова возврат ползунка на исходную позицию..
SergeySV2 писал(а):хорошая глава на эту темку у Петзольда есть, там он в примере все возможные события по скролингу расмматривает: и через мышку и через клаву........ ща книги нет, на работе в элект. виде осталась, так что если заинтересуешься и не найдешь в инете, то пиши, выложу
hardhouse писал(а):Не в начале, а на том же самом месте, где в последний раз велась работа. Повторяю еще раз - манипуляции с кареткой - это ошибочный путь.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16