Hallo,
folgendes Problem:
Ich habe ein Editfeld.
Wie kann ich per Klick die Formatierungsoptionen anwenden.
z.B. Text zentrieren, Blocksatz, links, rechts, fett...
Bei GuictrlCreateEdit kann man ja z.B. $ES_Center mit übergeben.
Aber wie macht das das am besten per Buttons?
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$GuiTextbox = GUICreate("Text", 327, 245, 346, 262, BitOR($WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_BORDER,$WS_CLIPSIBLINGS))
GUISetIcon("D:\003.ico")
$btnok = GUICtrlCreateButton("zentrieren", 129, 203, 75, 25, $WS_GROUP)
$btnCancel = GUICtrlCreateButton("&Cancel", 210, 203, 75, 25, $WS_GROUP)
$Edit1 = GUICtrlCreateEdit("", 16, 16, 289, 177, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN,$WS_VSCROLL))
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetResizing(-1, $GUI_DOCKAUTO)
GUISetState(@SW_SHOW)
;~ Global Const $ES_LEFT = 0
;~ Global Const $ES_CENTER = 1
;~ Global Const $ES_RIGHT = 2
$Center = $ES_Center = 1
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $btnok
GUICtrlSetState($edit1,$ES_Center)
Case $btnCancel
EndSwitch
WEnd
Ist es auch möglich einen Text
innerhalb des Editfeldes unterschiedlich zu bearbeiten.
z.B. ein Wort Fett, unterstrichen evtl. Farben...
Geht das überhaupt?
Liebe Grüße
Ilse