Entwickler-Ecke

Windows API - nonVCL Memo Scrollbars


lupin - So 01.09.02 17:41
Titel: nonVCL Memo Scrollbars
Hi zusammen,

ich programmiere gerade ein nonVCL Verschlüsselungsprogramm,
habe aber nur ein Problem !
Wie bekomme ich in meiner Memo Scrollbars ????
Die Memo erstelle ich folgendermaßen:

Memo1 := CreateWindowEx(WS_EX_CLIENTEDGE, 'Edit', '', WS_CHILD or WS_VISIBLE or WS_BORDER, 100, 100, 100, 100, Handle, 0, Inst, nil);

Ich habe schonmal ES_AUTOVSCROLL oder or ES_AUTOHSCROLL versucht, aber da hatte ich immer noch keine Scrollbars
:(


XPert - So 01.09.02 17:59

stelle einfach im objectinspector:

ScrollBars=ssNone auf ScrollBars=Horizontal/Vertical/Both

natürlich memo vorher anklicken! viel glück!


toms - So 01.09.02 18:13

Die Flags heissen:
WS_VSCROLL or WS_HSCROLL


Tino - So 01.09.02 22:18

@XPert: Das Hilft ihm wohl nicht weiter. Schau mal in welcher Sparte er seine Frage gestellt hat und wie er die MemoBox erstellt.

@lupin: Schau Dir mal dieses Tutorial an: nonVCL [http://www.auq.de/viewtopic.php?t=97]!

Gruß


lupin - So 01.09.02 22:35
Titel: Soweit so gut !
OK, jetzt hat die Memo Scrollbars, aber der will bei mir einfach keinen Zeilenumbruch machen !!!


Delete - Mo 02.09.02 07:05

Hast du "ES_MULTILINE" als Flag angegeben?

Wenn du bei dem Link (den Tino dir gab) mal nachschaust, dann findest du dort noch die alte Version von Luckies Tutorials. Die neue kannst du auf seiner Homepage online lesen oder auch herunterladen. In beiden gibt es ein Tutorial zu Eingabefeldern, und ein weiteres zum Thema "Öffnen/Speichern-Dialog". Gerade in letzterem wird das o.g. Flag benutzt, weil dort ein kleiner Mini-Editor als Tutorial-Ergebnis herauskommt. :wink:


lupin - Mo 02.09.02 13:08
Titel: thx
Vielen Dank, jetzt funktioniert es wunderbar !!!!!