Français
Prüfhalde

BitmapRegion.Dll

 
BitmapRegion.Dll

KompilierenMarqueSéparation
#########################################################
BmpRgn1.Dll - FREEWARE
Erstellt eine Region aus einem Bitmap
Da die Region für das Hauptfenster von Profan² gesetzt
werden kann, sind der Fenstergestaltung keine Grenzen
gesetzt.
Funktioniert jetzt auch unter Win2000 und XP
Transparenz-Farbe ist die Farbe des 1.Pixels (oben-links)
##########################################################
Andreas Miethe * Dezember 2001
Quelltext ab Profan² 7.0
##########################################################
DEF Pro_MakeBmpWindow(2) ! BmpRgn1.dll,Pro_MakeBmpWindow
Parameter
1 = Fenster-Handle
2 = Zeiger auf String
Rückgabe = Region
DEF Pro_MakeHBmpWindow(2) ! BmpRgn1.dll,Pro_MakeHBmpWindow
Parameter
1 = Fenster-Handle
2 = Bitmap-Handle
Rückgabe = Region
DEF Pro_GetBmpRgn(1) ! BmpRgn1.dll,Pro_GetBmpRgn
Parameter
1 = Zeiger auf String
Rückgabe = Region
DEF Pro_GetHBmpRgn(1) ! BmpRgn1.dll,Pro_GetHBmpRgn
Parameter
1 = Bitmaphandle
Rückgabe = Region
##########################################################
DEF LoadImage(6) ! USER32,LoadImageA
DEF MoveWindow(6) ! USER32,MoveWindow
DEF SetWindowRgn(3) ! USER32,SetWindowRgn
##########################################################
Declare bmp$,Rgn&,Ende%,Image&
Declare d&
@MCISend$(@ADD$(@ADD$(OPEN ,letitsno.mid), TYPE SEQUENCER ALIAS MIDI))
@MCISend$(PLAY MIDI FROM 33)
settruecolor 1
windowtitle Klaus
windowstyle 240
Window 0,0-0,0
bmp$=klaus.bmp
Image& = LoadImage(0,addr(bmp$),0,0,0,$2050)
Rgn& = Pro_GetBmpRgn(addr(bmp$))
Rgn& = Pro_MakeBmpWindow(%hwnd,addr(bmp$))
Rgn& = Pro_GetHBmpRgn(image&)
Rgn& = Pro_MakeHBmpWindow(%hwnd,image&)
SetWindowRgn(%hwnd,rgn&,1)
Loadbmp bmp$,0,0;0
Setwindowpos %hwnd = 80,80-%bmpx,%bmpy;-1
Usermessages $201,$204

whilenot ende%

    waitinput

    if Equ(%umessage,$201)Linke Maustaste gedrückt

        UseCursor 5
        Sendmessage(%hwnd,$0112,$0F012,0);
        UseCursor 0

    ElseIf Equ(%message,$204)Rechte Maustaste gedrückt

        @MCISend$(CLOSE MIDI)
        sleep 200
        Ende% = 1

    EndIf

endwhile

DeleteObject&
end
 
01.08.2004  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.304 Views

Untitledvor 0 min.
Georg Teles17.10.2014
iF11.10.2014
Tommy04.08.2014
Hanibal09.11.2013
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie