![]() |
Problem mit SendMessage, RichEdit und WinNT
Hallo,
ich hab folgendes Problem: mit dem Code:
Code:
will ich ein RichEdit (RichEdit_Infos) ganz nach unten scrollen
//RichEdit ganz nach unten scrollen
SendMessage(RichEdit_Infos.Handle, WM_VSCROLL, SB_BOTTOM, 0); Beim Testen unter WinXP funktioniert das ganze auch problemlos. Aber wenn ich das unter WinNT ausprobiere, dann wird zwar nach unten gescrollt, aber ich seh keine Einträge mehr. Erst wenn ich den Scrollbalken kurz mit der Maus anklicke und bewege sehe ich die Einträge. Weiss jemand Rat warum das so ist und wie man das ändern kann, dass es genau so geht wie bei WinXP? mfg Helmi |
Re: Problem mit SendMessage, RichEdit und WinNT
probier mal
richedit1.Perform(EM_SCROLLCARET, 0, 0); |
Re: Problem mit SendMessage, RichEdit und WinNT
Zitat:
Zitat:
|
Re: Problem mit SendMessage, RichEdit und WinNT
Zitat:
|
Re: Problem mit SendMessage, RichEdit und WinNT
ein refresh bringt nix - schon ausprobiert
|
Re: Problem mit SendMessage, RichEdit und WinNT
Sonst probier mal
Delphi-Quellcode:
und
Perform(WM_VSCROLL, SB_BOTTOM,0);
![]() |
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "Windows 9x / ME / 2000 / XP / 2003" nach "VCL-Komponenten und Controls" verschoben.
Hauptsächlich ein Programmierproblem. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz