Jump to content

Recommended Posts

Posted (edited)

PoojaKrishna,

Is this what you wanted?

Global $hGUI = GUICreate("My Window's Title", @DesktopWidth, @DesktopHeight, -1, -1, $WS_POPUP)
WinSetTrans($hGUI, "", 0)
GUISetState(@SW_SHOW, $hGUI)
; - When you compile your script with a custom icon it will replace the default AutoIt Icon that is shown in the taskbar.
; - This GUI shouldn't be visible or interfere with any other applications
Sleep(5000)

*Edit - for better example.

Anonymous

Edited by Decipher
  Reveal hidden contents

 

Posted

I don't follow, by default the icon is displayed.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

The task bar Icon is associated with GUI's only. Please try the following code

while(1)
sleep(500)
WEnd

You can see only a tray icon for this program not a task bar icon.

Posted

Okay. Then no need to create a new GUI and waste resources. Just use AutoIt's Hidden window.

#include <GUIConstantsEx.au3>

Example()

Func Example()
    ; Display AutoIt's Hidden window. See AutoItWinGetTitle and AutoItWinSetTitle for more details.
    AutoItWinShow()

    ; Set the title of the AutoIt Hidden window.
    AutoItWinSetTitle('AutoIt Hidden Window')

    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
        EndSwitch
    WEnd
EndFunc   ;==>Example

; Display AutoIt's Hidden window. Returns the handle of the window.
Func AutoItWinShow()
    Local $hWnd = WinGetHandle(AutoItWinGetTitle()) ; Get the handle of the AutoIt Hidden Window by finding out the title of the AutoIt Hidden window.
    WinMove($hWnd, '', -9999, -9999, 0, 0) ; Move the AutoIt Hidden Window and re-size for a better view of the data that will be set.
    WinSetState($hWnd, '', @SW_SHOW) ; Show the AutoIt Hidden Window, normally this is hidden, but in the interest of this example I'm displaying it.
    Return $hWnd
EndFunc   ;==>AutoItWinShow

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

guinness,

I learned something new. :thumbsup:

I don't know particularly why this would be useful though. Do you care to elaborate?

Anonymous

  Reveal hidden contents

 

Posted

It was in answer to the OPs question of how to achieve it, I doubt it has much real-world application.

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!

  Reveal hidden contents

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 (edited)

Well it creates a large "button" on the taskbar. So all you then have to do is monitor the restore and maximise messages. I can see usage, but personally speaking wouldn't use it myself.

Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted (edited)

You're welcome. You understand that it doesn't require a new GUI being created. Also look in my signature for examples of using AutoIt's Hidden window.

Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

Always happy to help if people are happy to listen and learn. Seems you are!

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

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
×
×
  • Create New...