Español
DLL

XFrame-Dll

 

Andreas
Miethe


¡Hola zusammen,

Yo hatte veces otra vez Lust al Aussehen meines Xprofan-Fensters a schrauben.
Herausgekommen es esta una kleine DLL, el el para mich erledigen kann.
Yo lann así Rahmen y Titelleiste verändern.
siehe Bild.

Descargar



Yo habe el Dll zwar ausgiebig getestet, de si la Un oder Andere auch una wenig spielen möchte, entonces sólo a.
Tal vez hay sí todavía Sugerencias dazu.

Das Test-Programa es para el letzte Freeware-Vollversion Xprofan8 geschrieben.

Bitte necesariamente el PDF-Expediente lesen.

35 kB
Hochgeladen:06.01.2010
Ladeanzahl316
Descargar
1.035 kB
Hochgeladen:17.07.2012
Ladeanzahl231
Descargar
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
06.01.2010  
 




Rolf
Koch
Also en me bajo Win7 klappt lo einwandfrei. Schöne Sache, gerade para Gestaltungsfreaks como Yo uno bin.
Im Testprogramm son Wechsel 3 y Wechsel 4 igual? Dort passiert nix.
 
06.01.2010  
 




Andreas
Miethe


Rolf Koch, Beitrag=55759, Zeitpunkt=06.01.2010
Also en me bajo Win7 klappt lo einwandfrei. Schöne Sache, gerade para Gestaltungsfreaks como Yo uno bin.
Im Testprogramm son Wechsel 3 y Wechsel 4 igual? Dort passiert nix.


Eigentlich debería en 4 el beiden Systembuttons verschwinden, el Yo aber nada adecuado, habs simplemente vergessen beim Umschreiben después de XProfan8.
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
06.01.2010  
 




Christian
Schneider
Sieht wirklich nett de y el Testprogramm se ejecuta en me sin Problemas.

Zum selber Spielen voluntad Yo desafortunadamente antes Ende Januar no kommen (habs aber definitiv en ToDo).
 
XProfan 11| Vista(64) SP2
06.01.2010  
 



Etwas umständlich en el Handhabung, aber super Sache.

Irgendwas aber... (Vista)



Also el Popups vom Menü son a tief y en el Buttons fehlt oben anfangs una Pixelreihe.

7 kB
Hochgeladen:06.01.2010
Ladeanzahl186
Descargar
 
06.01.2010  
 




Andreas
Miethe


IF, Beitrag=55767, Zeitpunkt=06.01.2010

Also el Popups vom Menü son a tief y en el Buttons fehlt oben anfangs una Pixelreihe.


Sí, es beim Umschreiben después de XProfan8 passiert. Tuve ya total vergessen cómo una Toolbar por Api anlegt.

Hier una más Ejemplo. So macht al Toolbarmenü durchsichtig.
KompilierenMarcaSeparación
 $H windows.ph
 $H messages.ph
 $I XFrameDll.Inc
Struct TBBUTTON = iBitmap&,idCommand&,fsState#(1),fsStyle#(1),bReserved#(2),dwData&,iString&
Struct Rect = left&,top&,right&,bottom&
Declare Ende&,Dll&
Declare TB_Buttonstrings$,TB&,TBS&
Declare Rebar&,RebarBandInfo#
Dll& = UseDll("XFrame.dll")
Windowstyle 20
windowtitle "OwnerDraw-Frame"
cls $FFFFD7
Usermessages ~wm_close
UseIcon "Eis"
Ende& = 0
#################
DLL vorbereiten
#################
SetButtonIndent(2)
SetTextIndent(4)
SetProgIcon(0)
SetOnTop(%hwnd,1)
SetButtons(0,0)
AdjustWindow(80,12,18,$FFFF)
SetOnlycaption(0)
SetAddImage(0)
Var T$ = "durchsichtiges Menü mit Rebarcontrol"
SetAddText(Addr(T$),Create("FONT","ARIAL",24,0,1,0,0),$FFFF,~DT_RIGHT)
SetButtonImages(Create("hPic",-1,GetDir$("@")+"\Pics\Allbuttons6.bmp"))
SetBackGroundImage(Create("hPic",-1,GetDir$("@")+"\Pics\BackGround3.bmp"))
SetLogoImage(Create("hPic",-1,GetDir$("@")+"\Pics\xprofande.bmp"),~DT_LEFT)
#################
#################
Dll initialisieren
#################
Init(%hwnd)
UpdateFrame(%hwnd)
#################
Menu aus Toolbar
#################
TB_ButtonStrings$ = "DateizBerarbeitenzHilfezz"
TB& = Create("Toolbar",%hwnd,-1,-1,-1,-1,1)
Var MenuFont& = Create("FONT","Arial",18,0,0,0,0)
SendMessage(TB&,~WM_SETFONT,MenuFont&,1)
SendMessage(tb&,$400+28,0,Addr(TB_ButtonStrings$))
tbs& = SendMessage(tb&,$400+57,0,0)Style holen
tbs& = tbs& | $1000 | $800 | $100 | $10  Style ändern
SendMessage(TB&,($400+56),0,tbs&)Style setzen
SendMessage(TB&,($400+32),0,Makelong(0,0))Icon-Grösse = 0,0
Buttonstil setzen, kein Icon,Stil
Declare TBB#
Dim TBB#,TBBUTTON
TBB#.iBitmap& = -1
Byte TBB#,8 = 4 , $800 | $40 | $10
Button 1 , CommandID , Text-Index
TBB#.idCommand& = -3000
TBB#.iString& = 0
SendMessage(tb&,($400+21),-1,TBB#)
Button 2 , CommandID , Text-Index
TBB#.idCommand& = -3001
TBB#.iString& = 1
SendMessage(tb&,($400+21),-1,TBB#)
Button 3 , CommandID , Text-Index
TBB#.idCommand& = -3002
TBB#.iString& = 2
SendMessage(tb&,($400+21),-1,TBB#)
Dispose TBB#
#################
########################
ReBar-Control anlegen
########################
ReBar& = Control("ReBarWindow32","",$50000040,0,0,0,0,%Hwnd,2000,%hinstance)
Set("Errorlevel",-1)
External("UxTheme.dll","SetWindowTheme",ReBar&,0)
Set("Errorlevel",0)
Dim RebarBandInfo#,80
Long RebarBandInfo#,0=80       UINT        cbSize
Long RebarBandInfo#,4=$000008B3UINT        fMask;
Long RebarBandInfo#,8=$00000100UINT        fStyle;
Long RebarBandInfo#,32=TB&     HWND        hwndChild;
Var rr# = New(Rect)
Sendmessage(TB&,$041D,1,rr#)Buttonhöhe holen
Var h% = rr#.Bottom&Buttonhoehe
Dispose rr#
Long RebarBandInfo#,40=h%      UINT        cyMinChild;
Var BackPic& = Create("hPic",-1,GetDir$("@")+"\Pics\BackGround3.bmp")
Long RebarBandInfo#,48=BackPic&hBitmap     hbmBack
sendmessage(TB&,$0438,0,$5000896D)Toolbarstyle setzen
Sendmessage (ReBar&,$0401,-1,RebarBandInfo#)Toolbar in ReBar
SetWindowPos ReBar& = 0,0- width(%hwnd),0
########################
SetToolbarAutosize(TB&)
Set("MenuBackCol",$FFFFFF)
Set("MenuBorderCol",$FFFFFF)
SubClass %HWnd, 1
Var r1# = New(Rect)

whilenot ende&

    Waitinput

    If %Umessage = ~wm_close

        exit()
        Dispose r1#
        DeleteObject BackPic&
        DeleteObject MenuFont&
        FreeDll Dll&
        Ende& = 1

    Endif

    If MenuItem(3000)

        CreateMenu
        AppendMenu 100,"&Laden",0
        AppendMenu 101,"&Speichern",0
        AppendMenu 102,"Speichern &als",0
        Rechteck des Buttons holen
        SendMessage(tb&,$400+29,0,r1#)
        TrackMenu r1#.left&,Height(TB&)

    Elseif Menuitem(3001)

        CreateMenu
        AppendMenu 100,"&Kopieren",0
        AppendMenu 101,"&Ausschneiden",0
        AppendMenu 102,"&Einfügen",0
        SendMessage(tb&,$400+29,1,r1#)
        TrackMenu r1#.left&,Height(TB&)

    Elseif Menuitem(3002)

        CreateMenu
        AppendMenu 100,"&Hilfe",0
        SendMessage(tb&,$400+29,2,r1#)
        TrackMenu r1#.left&,Height(TB&)
        Case MenuItem(100) : Messagebox("Hilfe gibt es hier nicht","...",0)

    Endif

EndWhile

SubClassProc

    If SubClassMessage(%hWnd, ~wm_size)

        SetWindowPos ReBar& = 0,0- width(%hwnd),0
        Set("WinProc", 0)

class=s4 href='./../../funktionsreferenzen/XProfan/endif/'>EndIf ENDPROC

52 kB
Hochgeladen:06.01.2010
Ladeanzahl235
Descargar
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
06.01.2010  
 




Stefan
M.
Caillet
¡Hola Andreas,
echt tolles Teil.
En me se el Ventana, si yo lo maximiere en algunos Bildpunkte a weit oben adecuado, sodass el Programmsymbol en el Titelleiste oben abgeschnitten se: ebenso voluntad el Grossbuchstaben des Fenstertitels a a oberkannte el Kleinbuchstaben abgeschnitten. Auch Liegt lo en algunos Pixel zuweit links. Posesiones esta Effekt en el Ejemplo "TEST" bajo Win7/64bit en Original-auflösung 1386 x 768 des TFT erlebt. Hay no Textvergrösserungen o.ä. eingestellt
¿Puede Usted como todavía qué hacer?
Gracias.
Gruss Stefan.

83 kB
Hochgeladen:07.01.2010
Ladeanzahl255
Descargar
 
Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
07.01.2010  
 




Andreas
Miethe


Stefan M. Caillet, Beitrag=55773, Zeitpunkt=07.01.2010
¡Hola Andreas,
echt tolles Teil.
En me se el Ventana, si yo lo maximiere en algunos Bildpunkte a weit oben adecuado


¡Hola Stefan,

danke para el Referencia. Ist geändert.
Actualización hochgeladen.
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
07.01.2010  
 




Stefan
M.
Caillet
¡Hola Andreas,
danke. absolut perfekt!
Gruss Stefan
 
Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
07.01.2010  
 



Zur DLL


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

10.215 Views

Untitledvor 0 min.
Axel Berse13.08.2023
Walter30.04.2023
Normann Strübli06.02.2023
Manfred Barei04.02.2023
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie