Hallo,
ich kann diesmal mein Text in meinem nachgebauten Editor nicht markieren. Beim normalen Editor lässt sich der eingegebene Text mit Strg und a kopieren. Doch wieso funktioniert es bei mir nicht?
Script :
Spoiler anzeigen
#Include <File.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("BadEdit", 1267, 951, 2, 0)
$MenuItem4 = GUICtrlCreateMenu("Datei")
$MenuItem5 = GUICtrlCreateMenuItem("Neue Datei", $MenuItem4)
$MenuItem6 = GUICtrlCreateMenuItem("Öffnen", $MenuItem4)
$MenuItem65 = GUICtrlCreateMenuItem("Speichern", $MenuItem4)
$MenuItem14 = GUICtrlCreateMenuItem("Drucken", $MenuItem4)
$MenuItem7 = GUICtrlCreateMenu("Bearbeiten")
$MenuItem1 = GUICtrlCreateMenuItem("Einfügen", $MenuItem7)
$MenuItem10 = GUICtrlCreateMenuItem("Kopieren", $MenuItem7)
$MenuItem11 = GUICtrlCreateMenuItem("Wort suchen", $MenuItem7)
$MenuItem55 = GUICtrlCreateMenu("Hilfsprogramme")
$MenuItem82 = GUICtrlCreateMenuItem("Dateien vergleichen", $MenuItem55)
$MenuItem3 = GUICtrlCreateMenu("Einstellungen")
$MenuItem8 = GUICtrlCreateMenuItem("Schrift", $MenuItem3)
$MenuItem12 = GUICtrlCreateMenuItem("GUI", $MenuItem3)
$MenuItem12 = GUICtrlCreateMenuItem("Modus", $MenuItem3)
$MenuItem9 = GUICtrlCreateMenu("Ansicht")
$MenuItem2 = GUICtrlCreateMenuItem("Zoom", $MenuItem9)
$MenuItem15 = GUICtrlCreateMenu("Hilfe")
$Edit1 = GUICtrlCreateEdit("", 0, 0, 1257, 921)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $MenuItem5
GUICtrlSetData(-1, "")
Case $MenuItem6
$Suche = FileOpenDialog("Dateisuche","C:\" ,"(*.txt)" )
$Lesen = Fileread($Suche)
GUICtrlSetData($Edit1,$Lesen)
Case $MenuItem65
$Suche = FileSaveDialog("Speichern","C:\" ,"(*.txt)")
FileWrite($Suche & ".txt",GuiCtrlRead($Edit1))
Case $MenuItem14
$Schreiben = FileWrite("Zwischenlagerung.txt",GuiCtrlRead($Edit1))
_FilePrint("Zwischenlagerung.txt")
Case $MenuItem1
ControlSend("BadEdit", "", $Edit1, "^v")
Case $MenuItem10
ControlSend("BadEdit", "", $Edit1, "^a") ; Das ist die Problemzeile
EndSwitch
WEnd
Weiß jemand woran es liegt und wie ich es beheben kann?