Jump to content

..


Recommended Posts

While 1
    Switch GUIGetMsg()
        Case -3
            _GDIPlus_GraphicsDispose($hGraphic)
            _GDIPlus_ImageDispose($hImage)
            _GDIPlus_Shutdown()
            Exit
        Case $button ; Clear image
            _GDIPlus_ImageDispose($hImage)
            $hImage = 0
            _WinAPI_InvalidateRect($hGUI)
    EndSwitch
WEnd

Or use

Edited by Yashied
Link to comment
Share on other sites

Try this:

;#AutoIt3Wrapper_Icon=
#AutoIt3Wrapper_Au3Check_Parameters=-q -d -w1 -w2 -w3 -w4 -w5 -w6
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Run_Obfuscator=Y
#Obfuscator_Parameters=/SO
#include <GDIPlus.au3>
#NoTrayIcon

_GDIPlus_Startup()

Local $hGUI = GUICreate('Show PNG', 347, 207)
GUISetState()

Local $hImage = _GDIPlus_ImageLoadFromFile('Logo.png')
Local $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0)

Local $button = GUICtrlCreateButton('Clear', 200, 50, 75, 25)

GUIRegisterMsg(0x000F, '_WM_PAINT')

While 1
    Switch GUIGetMsg()
        Case -3
            _GDIPlus_GraphicsDispose($hGraphic)
            _GDIPlus_ImageDispose($hImage)
            _GDIPlus_Shutdown()
            Exit
        Case $button ; Clear image
            _GDIPlus_GraphicsClear($hGraphic, 0xFFE0E0E0)
    EndSwitch
WEnd

Func _WM_PAINT($hWnd, $Msg, $wParam, $lParam)
    _WinAPI_RedrawWindow($hGUI, 0, 0, 1)
    _GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0)
    Return 'GUI_RUNDEFMSG'
EndFunc   ;==>_WM_PAINT

Br,

UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

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
 Share

  • Recently Browsing   0 members

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