炫彩界面库的另类写法
可以在炫彩界面中创建非炫彩生成的控件,现在的问题的是创建的按钮无法响应,大家有什么好办法可以一起交流交流#region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#endregion ;**** 参数创建于 ACNWrapper_GUI ****
#include <GuiEdit.au3>
#Include <GuiButton.au3>
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include "XCGUI_Fun.au3"
XInitXCGUI()
$create = XWnd_Create("500", "500", "600", "500", "窗口测试",$xc_window_style_default)
$edit = _GUICtrlEdit_Create(XWnd_GetHWND($create),"输入框",20,40,200,25,BitOR($ES_AUTOHSCROLL,$ES_MULTILINE, $ES_WANTRETURN))
$edit2 = _GUICtrlEdit_Create(XWnd_GetHWND($create),"编辑框",20,70,200,80)
$btn4 = _GUICtrlButton_Create(XWnd_GetHWND($create),"AU3按钮",230,40,80,25)
$btn3 = XBtn_Create(230, 70, 80, 25, "炫彩按钮", $create)
$btn2 = XBtn_Create("400", "4", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
XEle_RegEventC($btn3, "_but1")
XWnd_ShowWindow($create)
XRunXCGUI()
Func _but1($bh)
MsgBox(0,"",_GUICtrlEdit_GetText($edit))
EndFunc
Func btn2($bh)
xquit_acn($create)
EndFunc ;==>btn2
支持好东西的分享 回复 1# guland
这样编辑框是好多了,但炫彩界面的UDF函数就失效了。 回复 3# chzj589
AU3跟炫彩混合写!搭配使用!! 回复 4# guland
能有这样功能是最棒的。问题是函数如何不会冲突,都能调用呢? 回复 4# guland
$edit2 = _GUICtrlEdit_Create(XWnd_GetHWND($create),"编辑框",20,70,200,120)
;XRichEdit_EnableAutoWrap($edit2, True);启用自动换行
启用自动换行,背景颜色的函数己失效 回复 6# chzj589
_GUICtrlEdit_Create是AU3里的函数,具体的使用方法请查看AU3的UDF的帮助文件,
炫彩的函数只能控制炫彩的控件,AU3的也是一样的 楼主可以试试这个方法#region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#endregion ;**** 参数创建于 ACNWrapper_GUI ****
#include <GuiEdit.au3>
#Include <GuiButton.au3>
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include "XCGUI_Fun.au3"
XInitXCGUI()
$create = XWnd_Create("500", "500", "600", "500", "窗口测试",$xc_window_style_default)
$edit = _GUICtrlEdit_Create(XWnd_GetHWND($create),"输入框",20,40,200,25,BitOR($ES_AUTOHSCROLL,$ES_MULTILINE, $ES_WANTRETURN))
$edit2 = _GUICtrlEdit_Create(XWnd_GetHWND($create),"编辑框",20,70,200,80)
$btn4 = _GUICtrlButton_Create(XWnd_GetHWND($create),"AU3按钮",230,40,80,25)
$btn3 = XBtn_Create(230, 70, 80, 25, "炫彩按钮", $create)
$btn2 = XBtn_Create("400", "4", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
XEle_RegEventC($btn3, "_but1")
XWnd_ShowWindow($create)
While 1
;~ If _GUICtrlButton_GetState($btn4)=512 ThenMsgBox(0,"",_GUICtrlEdit_GetText($edit));鼠标在按钮上
If _GUICtrlButton_GetState($btn4)=520 ThenMsgBox(0,"",_GUICtrlEdit_GetText($edit2));按钮按下
Sleep(1)
WEnd
;~ XRunXCGUI()
Func _but1($bh)
MsgBox(0,"",_GUICtrlEdit_GetText($edit))
EndFunc
Func btn2($bh)
xquit_acn($create)
EndFunc ;==>btn2
不错,说得好,大家鼓掌
http://www.discuz.net/static/image/common/sigline.gif
古龙大红八角 古龙八角 大红八角 藤县特产 广西八角 好好学习,天天向上 一个UI都给你们玩出花来了我也是醉了 不错,说得好,大家鼓掌
页:
[1]