Deutsch
Forum

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)

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 möglich zu verbessern?

Grüsse
Sato

64 kB
Hochgeladen:25.07.2009
Ladeanzahl132
Herunterladen
5 kB
Hochgeladen:25.07.2009
Ladeanzahl128
Herunterladen
 
Sato Pinto
WIN XP Home
XPROFAN 11
25.07.2009  
 




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

Gruß
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 für 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 eine 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 Größe 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 Hilfe 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")

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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.151 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller18.11.2017
mene23.10.2017
Ernst10.05.2016
Andre Rohland06.01.2015
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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