Italia
Foro

Erledigt: Toolbar schönheitsfehler

 

Sato
Pinto
Hallo

Kann das jemand testen?
Fals das letztes Parameter 2 oder 3 ist, wird die Toolbar nicht mehr angezeigt
N5: Stil der Toolbar
0 = oben - 3D
1 = oben - flach
2 = unten - 3D
3 = unten - flach
Laut Xprofan Hife sollte doch funktionieren
Habe mit Xpofan 11.2 getestet, eine ältere Version habe in Momment nicht installiert
KompilierenMarkierenSeparieren
hBild& = @Create("HPIC", -1, "TOOLBAR.BMP")
hToolbar& = @Create("TOOLBAR", %hWnd, hBild&, 0, 32, 2000, 2)e>

Die Toolbar.bmp wird beim Programstart von eine DLL geholt und auf der Festplatte gespeichert
Die grösse der Bitmap ist 320x32, siehe Screenshot

Ein anders kleine Problem beim Toolbar kann man in den zweiten Screenshot sehen.
Sobald ich ein Teil de ProgrammFenster ausserhalb des Desktop verschiebe entsteht eine Linie zwischen den Menu und die Toolbar, kleines Schönheitsfehler!
Ist es possibile zu verbessern?

Grüsse
Sato

64 kB
Hochgeladen:25.07.2009
Downloadcounter132
Download
5 kB
Hochgeladen:25.07.2009
Downloadcounter128
Download
 
Sato Pinto
WIN XP Home
XPROFAN 11
25.07.2009  
 




Peter
Max
Müller
Habs mal getestet mit dem Beispiel aus der Aiuto. Klappt alles so wie es soll.
Vielleicht corre in deinem Code was aus dem Ruder.
Besser du machst mal ein Minimal Beispiel fertig in dem die Fehler auftreten.

Saluto
P.M.M

PS: Sehe gerade:
KompilierenMarkierenSeparieren
hToolbar& = @Create("TOOLBAR", %hWnd, hBild&, 0, 32, 2000, 2)
>

Wenn da wirklich eine "0" bei dir steht dann kann das nicht funktionieren.
Die 0 steht per die internen Standardicons. Du mußt die Zahl der vorhandenen Bilder der Toolbar.bmp angeben. Hier also 10.
 
XProfan X3, X4ß, Win 10.1
25.07.2009  
 




Dieter
Zornow
Hier ein kleines Beispiel, das bei Xprofan 11 dabei war. Das beste wäre die Toolbar in un Imagelist zu packen. Aber es geht auch so
KompilierenMarkierenSeparieren
hToolBmp& = create("hPic", 0, "TOOLBAR")
hIL& = Create("ImageList", 16, 16, hToolBmp&, rgb(192, 192, 192))
deleteobject hToolBmp&
hTB& = create("Toolbar", %hWnd, hToolBmp&, 0, 16, 9000, 1)
Toolbar("AddButton", hTB&, 11, 201, "Neue Datei")
Toolbar("AddButton", hTB&, 12, 202, "Öffnen")
Toolbar("AddButton", hTB&, 13, 210, "Speichern")<

Die Toolbar ist aus der Profan.exe und die 16 ist die Dimensione der Buttons
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
25.07.2009  
 




Sato
Pinto
Hallo Peter

In meinen Programm benutze ich das Besipiel aus der Aiuto damit ich auch Tootips habe
Das mit den letzen Parameter 2 oder 3 verursacht das die Toolbar am unteren Teil von den Programm Fenster erscheint, somit ist es geklärt.
KompilierenMarkierenSeparieren
hBild& = @Create("HPIC", -1, "TOOLBAR.BMP")
hToolbar& = @Create("TOOLBAR", %hWnd, hBild&, 10, 32, 2000, 1)
@Toolbar("AddButton", hToolBar&, 0, 2000, "Abrir Base de Dados")
@Toolbar("AddButton", hToolBar&, 1, 2001, "Ver Listagens")
@Toolbar("AddButton", hToolBar&, 2, 2002, "Pesquisas")
@Toolbar("AddButton", hToolBar&, 3, 2003, "")
@Toolbar("AddButton", hToolBar&, 4, 2004, "Ver conteúdo do cartão - Não grava!")
@Toolbar("AddButton", hToolBar&, 5, 2005, "Gravar dados do cartão")
@Toolbar("AddButton", hToolBar&, 6, 2006, "Cartões")
@Toolbar("AddButton", hToolBar&, 7, 2007, "Criar registo manual")
@Toolbar("AddButton", hToolBar&, 8, 2008, "Configurações")
@Toolbar("AddButton", hToolBar&, 9, 2009, "Fechar o programa"span>

Das mit der Linie beim verschieben habe noch nicht rausgefunden was da los ist

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
25.07.2009  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

5.153 Views

Untitledvor 0 min.
Peter Max Müller18.11.2017
mene23.10.2017
Ernst10.05.2016
Andre Rohland06.01.2015
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie