PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vb.net Form -- AERO Effekt



br00_pwn
03.02.2010, 11:13
Hab hier was nettes gefunden, womit ihr eure Form mit dem AERO Effekt ausstatten könnt...Etwas Style in die Tools bringen :)

Viel spass damit ...


Imports System.Runtime.InteropServices

Public Class Form1

<StructLayout(LayoutKind.Sequential)> _
Public Structure MARGINS
Public cxLeftWidth As Integer
Public cxRightWidth As Integer
Public cyTopHeight As Integer
Public cyButtomheight As Integer
End Structure

<DllImport("dwmapi.dll")> _
Public Shared Function DwmExtendFrameIntoClientArea(ByVal hWnd As IntPtr, ByRef pMarinset As MARGINS) As Integer
End Function

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
On Error Resume Next
Dim margins As MARGINS = New MARGINS
margins.cxLeftWidth = -1
margins.cxRightWidth = -1
margins.cyTopHeight = -1
margins.cyButtomheight = -1
'set all the four value -1 to apply glass effect to the whole window
'set your own value to make specific part of the window glassy.
Dim hwnd As IntPtr = Me.Handle
Dim result As Integer = DwmExtendFrameIntoClientArea(hwnd, margins)
End Sub

End ClassGruß br00_pwn

Screen : http://www.fotos-hochladen.net/view/unbenannt2s0de84g.jpg[img]http//s1.directupload.net/images/100408/mvyfh6n8.jpg"] ("http://www.directupload.net)

HawK
27.02.2010, 15:36
Kannst mal nen Screen machen, wie das aussehen würde?

Danke ~HawK

On3m4nsh0w
27.02.2010, 16:27
ja nen screen bitte

superklo93
27.02.2010, 16:50
Ich habe ma nen screnn gemacht^^

Bei Aktiven fenster:
http://www1.xup.in/exec/ximg.php?fid=84162653
Bei Inaktiven
http://www1.xup.in/exec/ximg.php?fid=19721910



so bitte ^^

c2x
15.03.2010, 14:10
Funktioniert bei mir nicht, hab an den Integern für die Form etwas rumgebastelt, allerdings haben auch die Standartwerte keine Auswirkungen.

Kann es sein, dass die "dwmapi.dll" fehlt ?

Chazer2010
08.04.2010, 18:39
jop die scheint zu fehlen... bei mir sieht das ähnlich bescheiden aus :)

br00_pwn
08.04.2010, 18:41
Geht ganz sicher.
Müßt den Hintergrund "schwarz" machen :)

LG br00_pwn

PS hier mal ein Screen :)=

http://www.fotos-hochladen.net/view/unbenannt2s0de84g.jpg


Nicht ganz, superklo93 (http://free-hack.com/member.php?u=55222) :)

Chazer2010
08.04.2010, 19:43
Jo hast Recht, man muss den Hinergrund auf Schwarz setzen bzw. Active.. irgendwas. Sieht super aus!

c2x
09.04.2010, 21:11
Dachte eher an einen Border-Aeroeffekt *shame*

Th3_Cr4xX
10.04.2010, 16:32
bei mir workts auch nich :/

br00_pwn
10.04.2010, 16:44
Hast du den Hintergrund der Form auf "schwarz" gestellt ?
Muss gehen, habe es vorgestern für den Screen noch selbst getestet :)

Lg br00_pwn

Chazer2010
10.04.2010, 16:59
Du musst einfach eine Windows Form erstellen und die Hintergrundfarbe auf "Active Caption Text stellen" . Dann den Code entsprechend einfügen. Dann funktionierts auch!

Th3_Cr4xX
10.04.2010, 17:58
@Chazer
"Active Caption Text" ist weiß
Aber auch wenn ich nen schwarzen BG wähle funzt da nichts bei mir

Cemt
14.04.2010, 05:18
Gehts bei jedem Windows Betriebssystem oder halt nur bei den Aero? Windows7, Vista etc. ? Vil liegts daran. Ahhh kp. Bei mir workts auch.

Th3_Cr4xX
14.04.2010, 12:36
ja hab xp daran wirds liegen

c2x
14.04.2010, 13:25
Bei XP geht es nicht - das ist richtig! Die dwmapi.dll ist die Window Manager API von Vista (+)

Schlumpf2009
15.04.2010, 18:35
wenn ich nen bedanken button hätte würde ich den nehmen aber da ich keinen habe

Vielen Vielen dank br00_pwn (http://free-hack.com/members/br00_pwn.html)

cookie-exploit
15.04.2010, 19:05
ist doch logisch das es bei xp nicht geht xD :D
..naja habe es ebend gestestet und es geht wunderbar =)

thx dafür :D

Fixi
15.04.2010, 20:25
Also erstmal Thx dafür ist wirklich cool aber irgendwie wird die Schrift der Buttons verschwommen wenn ich den Aero Effekt versuche zu nutzen. Habs jetzt schon 3 mal probiert aber kp was ich falsch mache.





MFG

_nobby_
11.07.2010, 22:18
Funzt 1a
Richtig schick:)
Danköö;)