用富文本可以变色,不过很少人用,小题大做的事
EDIT编辑框很简单
#include <EditConstants.au3>
#include <GUIEdit.au3>
#include <WindowsConstants.au3>
_Example()
Func _Example()
GUICreate("MyGUIedit")
Local $idMyedit = GUICtrlCreateEdit("", 5, 5, 390, 320, $ES_AUTOVSCROLL + $WS_VSCROLL)
GUICtrlSetData(-1, "伤情最是晚凉天,憔悴斯人不堪怜。邀酒摧肠三杯醉,寻香惊梦五更寒。钗头凤斜卿有泪,荼靡花了我无缘。小楼寂寞新雨月,也难如钩也难圆。")
Local $iBtn = GUICtrlCreateButton('选择"晚凉天"', 5, 330)
Local $Dummy = GUICtrlCreateDummy()
GUISetState(@SW_SHOW)
Send("{END}")
GUICtrlSetData($idMyedit, @CRLF & "同样的事情,同样的地方,同样的人物,但你若从不同的角度,不同的观点,不同的心情去看,便会得到不同的结论。", 1)
Local $Key[1][2] = [["^a", $Dummy]]
GUISetAccelerators($Key)
_GUICtrlEdit_SetSel($idMyedit, 0, 0)
While 1
Switch GUIGetMsg()
Case -3
ExitLoop
Case $Dummy
GUICtrlSetState($idMyedit, 256)
_GUICtrlEdit_SetSel($idMyedit, 0, -1)
Case $iBtn
GUICtrlSetState($idMyedit, 256)
_GUICtrlEdit_SetSel($idMyedit, 4, 4 + 3)
EndSwitch
WEnd
GUIDelete()
EndFunc ;==>_Example
|