Text am Ende einfügen

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Kiffi
Beiträge: 10715
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Code aus dem CodeArchiv geklaut und leicht modifiziert:

Code: Alles auswählen

Procedure AppendText(Gadget, Text.s) 
  SendMessage_(GadgetID(Gadget), #EM_SETSEL, -1, -1)
  SendMessage_(GadgetID(Gadget), #EM_REPLACESEL, 0, Text) 
EndProcedure 

OpenWindow(0,0,0,300,330,"Insert",#PB_Window_SystemMenu|#PB_Window_ScreenCentered) 
CreateGadgetList(WindowID(0)) 
EditorGadget(0,5,5,290,290) 
AppendText(0,"Line 1"+#CRLF$) 
AppendText(0,"Line 2"+#CRLF$) 
AppendText(0,"Line 3") 
ButtonGadget(1,5,300,100,20,"Insert 'xyz'") 
Repeat 
  Select WaitWindowEvent() 
    Case #PB_Event_CloseWindow: End 
    Case #PB_Event_Gadget 
      Select EventGadget() 
        Case 1: AppendText(0,"xyz") 
      EndSelect 
  EndSelect 
ForEver
Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Vielen Dank Kiffi - Genau das habe ich gesucht. :allright:

@X360 Andy: Nächstes mal klappts :wink:
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
Kiffi
Beiträge: 10715
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Josef Sniatecki hat geschrieben:Vielen Dank Kiffi - Genau das habe ich gesucht. :allright:
kein Thema! Und mit den Begriffen 'EditorGadget' und 'Rechtsklick' findest
Du mit Sicherheit auch was zum Thema Popupmenü ;-)

Grüße ... Kiffi
a²+b²=mc²
Antworten