Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Code um Bild anzuzeigen und in der Mitte des Desktops zu positionieren

Discussion on Code um Bild anzuzeigen und in der Mitte des Desktops zu positionieren within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Nonilol's Avatar
 
elite*gold: 10
Join Date: Dec 2009
Posts: 1,770
Received Thanks: 314
Code um Bild anzuzeigen und in der Mitte des Desktops zu positionieren

Hallo EPVP,

ich brauche mal eure Hilfe da ich eins von diesen Basics nicht hinkriege.
Ich hätte gerne ein Fenster mit zwei Buttons, wobei beim Klick des linken Buttons Bild 1 in der Mitte des Bildschirms (die ist ja unterschiedlich je nach Desktopgröße) angezeigt wird und sobald man auf den rechten Button klickt, Bild 2 in der Mitte angezeigt wird und das Bild 1 wieder weg ist.

Bis jetzt hab ich nur Bilder anzeigen hinbekommen, den wechsel zwischen zwei Bildern und die Positionierung in der Mitte schaffe ich nicht.
Würde mich total freuen wenn mir jemand helfen könnte.
Nonilol is offline  
Old 12/07/2012, 16:12   #2
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,404
Code:
InetGet('http://i.epvpimg.com/ZrKlf.jpg','epvp_shield_hires.jpg')
SplashImageOn('ROFL!!!!','epvp_shield_hires.jpg')
Sleep(10000)
SplashOff()
@desktopwidth
@desktopheight

Zeig mal deinen code ;-)

MfG
Achat is offline  
Old 12/07/2012, 19:54   #3
 
Nonilol's Avatar
 
elite*gold: 10
Join Date: Dec 2009
Posts: 1,770
Received Thanks: 314
Okay erstmal danke für die Hilfe.

Bis jetzt habe ich leider fast nur die GUI.
Ich möchte nun also zwei Buttons einfügen, die beim Klick verschiedene Bilder auf die Mitte des Bildschirms zaubern.

Die GUI ist ja für dich belanglos denke ich.
Also habe ich erst:

GUICtrlCreateButton("", 70, 160, 50, 50)
GUICtrlCreateButton("", 130, 160, 50, 50)

Wahrscheinlich muss ich den aber eine ID geben oder? Also:

$Button1 = GUICtrlCreateButton("", 70, 160, 50, 50)
$Button2 = GUICtrlCreateButton("", 130, 160, 50, 50)

Bei Klick auf $Button1 soll dann
(@ScriptDir & "\files\image1.bmp") in der Mitte des Bildschirms angezeigt werden und bei Klick auf $Button2 (@ScriptDir & "\files\image2.bmp") und das Image1 soll dann nicht mehr zu sehen sein.

Ich hoffe du verstehst was ich meine. Meine Google Suchen haben keine (für mich verständlichen) Ergebnisse gebracht. Würde mich echt total freuen wenn ich hier Hilfe bekommen würde.


lG

Okay ein Kumpel war gestern bei mir und hat mir ein wenig unter die Arme gegriffen.
das hier habe ich jetzt:

Code:
#include <GDIPlus.au3>
#include <WindowsConstants.au3>

HotKeySet("{ESC}","_ExitView") ;Zum Verlassen des Bildes

_GDIPlus_Startup()

$hGUI = GUICreate("TestWindow",200,200)
$hDisplayImg1 = GUICtrlCreateButton("Bild 1", 0, 0, 200, 100)
$hDisplayImg2 = GUICtrlCreateButton("Bild 2", 0, 100, 200, 100)
GUISetState()

Local $hPicGUI

While True
    $iMsg = GUIGetMsg()
    Switch $iMsg
        Case $hDisplayImg1
            $hPicGUI = _DisplayPictureMid(@ScriptDir & "\files\image1.bmp")
        Case $hDisplayImg2
            $hPicGUI = _DisplayPictureMid(@ScriptDir & "\files\image1.bmp")
        Case -3 ;GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd

Func _DisplayPictureMid($sPath)
    $hImage = _GDIPlus_ImageLoadFromFile($sPath)
    $iWidth = _GDIPlus_ImageGetWidth($hImage)
    $iHeight = _GDIPlus_ImageGetHeight($hImage)

    $hGUI = GUICreate("",$iWidth, $iHeight, -1, -1, $WS_POPUP, $WS_EX_TOPMOST + $WS_EX_TOOLWINDOW)
    GUISetState()

    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hImage, 0, 0, $iWidth, $iHeight)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_GraphicsDispose($hGraphics)
    Return $hGUI
EndFunc

Func _ExitView()
    GUIDelete($hPicGUI)
EndFunc
Was ich jetzt noch gerne hätte wäre, dass wenn ich ein Bild mit transparentem Hintergrund anzeigen lassen will, es auch transparenten Hintergrund hat und nicht grau ist.
Und 2. hätte ich gerne, dass das Bild IMMER im Vordergrund ist (also auch wenn ich zB ein Game starte oder einen Film anschaue.

Jemand eine Idee?
Nonilol is offline  
Reply

Tags
autoit, coding, image, positioning


Similar Threads Similar Threads
anzuzeigen, geben Sie m2bob Run
08/02/2012 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 1 Replies
Zuerst suchen Sie m2bob 1.4.2. Dann haben Sie mir gegeben und steckte es in Metin2. Führen Sie dann das M2Bob yi mk 1.4.2 :D DOWNLOAD : https://hotfile.com/dl/165247221/2bd9528/TurkshBob .zip.html bu iyiliğimi unutmayın piçler :D
Bild anklicken, dann öffnet sich ein Fenster mit dem Bild in der Mitte
07/02/2012 - Web Development - 3 Replies
N'Abend Leuts. Ich habe endlich mein Portfolio Fertig :D So. Ich habe im Content ein Bild, welches klein ist. Ich habe dann zum Bild ein Link eingefügt zum original Bild. Also wenn man das kleine anklickt, wird man z.B zum link www.deinehp.de/bild.jpg geleitet. Man sieht das ganze Bild oben links, und aussenrum alles weiß. Meine Frage ist wie mache ich, dass wenn man das kleine anklickt, ein schönes sozusagen Pop Up rauskommt und man das Bild in der MItte sieht, und die Homepage auch...
Bild in der Mitte setzen ( nur wie) ?
01/28/2011 - Main - 3 Replies
Hallo Leute ich habe eine frage und zwar ich würde gerne ein Bild in der signatur ein bauen und das dann in der mitte ist wenn ich in einem thread schreibe, nur wie das geht keine ahnung hilft mir plz ?
[HTML]Bild in die Mitte.
02/19/2010 - Metin2 Private Server - 8 Replies
Hallo liebe Community, ich habe eine Frage,ich habe bei meiner Homepage zurzeit Warungsarbeiten und dann wollte ich sowas machen. Aber wie bekomme ich das Bild in die Mitte? Der code jetzt ist: <IMG SRC="http://img442.imageshack.us/img442/8656/ 89823310.png">
Help code bild
05/17/2009 - Metin2 Private Server - 1 Replies
hilft mir kann jemand da code raus kommen http://www.bilder-hochladen.net/files/at4x-3.jpg :(:(:(:(



All times are GMT +2. The time now is 04:54.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.