Deklaration: Declare Sub PostQuitMessage Lib "user32" (ByVal nExitCode As Long) Beschreibung: Parameter:
Rückgabewert: Beispiel: Private Declare Function SetLayeredWindowAttributes Lib "user32" ( _ ByVal hWnd As Long, _ ByVal crKey As Long, _ ByVal bAlpha As Byte, _ ByVal dwFlags As Long) As Long Private Declare Function GetWindowLong Lib "user32" _ Alias "GetWindowLongA" ( _ ByVal hWnd As Long, _ ByVal nIndex As Long) As Long Private Declare Function SetWindowLong Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hWnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) As Long Private Declare Sub PostQuitMessage Lib "user32" (ByVal nExitCode As Long) ' eine der Get-/ SetWindowLong-Konstanten Private Const GWL_EXSTYLE = (-20) ' Erweiterte Fensterstile ' SetLayeredWindowAttributes dwFlags-Konstanten Private Const LWA_COLORKEY = &H1 ' Die angegebene Farbe soll transparent erscheinen Private Const LWA_ALPHA = &H2 ' Das ganze Fenster soll transparent wirken ' einer der Standard-Fensterstile Private Const WS_EX_LAYERED = &H80000 ' (Windows 2000/XP) Fenstertyp "Layered" ' Fenster transparent machen Private Sub Form_Load() Dim Retval As Long ' Fensterstil auf Layered setzen Call SetWindowLong(Me.hWnd, GWL_EXSTYLE, GetWindowLong(Me.hWnd, _ GWL_EXSTYLE) Or WS_EX_LAYERED) ' Transparenzeffekt erstellen SetLayeredWindowAttributes Me.hWnd, 0, 96, LWA_ALPHA End Sub ' Programm beenden (Achtung!! die IDE wird auch beendet) Private Sub Command1_Click() Call PostQuitMessage(0) End Sub Diese Seite wurde bereits 8.055 mal aufgerufen. |
sevWizard für VB5/6 ![]() Professionelle Assistenten im Handumdrehen Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Buchempfehlung Tipp des Monats ![]() Matthias Kozlowski Umlaute konvertieren Ersetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket ![]() TOP-Preis!! Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR... |
||||||||||||
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |