Jump to content

Recommended Posts

Posted

My friends i want to have a button that when a user click on it to show a splash text ( like a help info )

User country73 informed me about the GUICtrlSetTip when hover on a button but i want something that stays on the screen for a time so the user to be able to read.

Does anyone can lead me to the light ?

Thank you once again.

[font="verdana, geneva, sans-serif"] [/font]

Posted

You can have the button open another GUI that shows the information on it in a label. Make the label clickable, so that when someone clicks on the label it fires an action the same way a button would, that closes the GUI.

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Posted

You can have the button open another GUI that shows the information on it in a label. Make the label clickable, so that when someone clicks on the label it fires an action the same way a button would, that closes the GUI.

Thank you again BrewManNH very nice idea for what i want...

Thanks again for the help......

[font="verdana, geneva, sans-serif"] [/font]

Posted

Here is some very basic code that explains one way of doing it, this uses MessageLoop mode, but is just as easy to do using OnEvent mode.

; *** Start added by AutoIt3Wrapper ***
#include <WindowsConstants.au3>
; *** End added by AutoIt3Wrapper ***
#region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Add_Constants=n
#endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
GUICreate("Test")
GUISetBkColor(0x000000)
$Button = GUICtrlCreateButton(" Help ", 20, 20)
GUISetState()
While 1
    $msg = GUIGetMsg()
    Switch $msg
        Case $Button
            _NewGui()
        Case -3
            Exit
    EndSwitch
WEnd
Func _NewGui()
    Local $GUI = GUICreate("Help", 240, 340, 200, 200, $WS_POPUP)
    Local $Label = GUICtrlCreateLabel("Here's where you put your help text so that the user can read it." & @LF & _
            "Click anywhere in the white box to close this window", 20, 20, 200, 300)
    GUICtrlSetBkColor(-1, 0xFFFFFF)
    GUISetState()
    While 1
        Local $msg = GUIGetMsg()
        Switch $msg
            Case -3, $Label
                GUIDelete($GUI)
                Return
        EndSwitch
    WEnd
EndFunc   ;==>_NewGui

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Posted

Thanks a million BrewManNH great example, much better from what i was trying to do... ;)

[font="verdana, geneva, sans-serif"] [/font]

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...