rasim Posted October 14, 2007 Posted October 14, 2007 #include <GUIConstants.au3> Opt("GuiOnEventMode", 1) Global Const $MB_OK = 0x00000000 $hwnd = GUICreate("Test", 200, 100) GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit") $button = GUICtrlCreateButton("Go", 10, 10, 50, 25) GUICtrlSetOnEvent(-1, "Dll") GUISetState() Func Dll() DllCall("user32.dll", "int", "MessageBox", $hwnd, "Hello world", 0, $MB_OK) EndFunc While 1 Sleep(100) WEnd Func OnExit() Exit EndFunc
BrettF Posted October 14, 2007 Posted October 14, 2007 (edited) Almost... You didn't declare the paramater types... #include <GUIConstants.au3> Opt("GuiOnEventMode", 1) Global Const $MB_OK = 0x00000000 $hwnd = GUICreate("Test", 200, 100) GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit") $button = GUICtrlCreateButton("Go", 10, 10, 50, 25) GUICtrlSetOnEvent(-1, "Dll") GUISetState() Func Dll() DllCall("user32.dll", "int", "MessageBox", "hwnd", $hwnd, "str", "Some text", "str", "Some title", "int", $MB_OK) EndFunc While 1 Sleep(100) WEnd Func OnExit() Exit EndFunc Edited October 14, 2007 by Bert Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now