Français
Forum

Bitmaps im menu

 

Juergen
Baier
allô!

Stehe avant einem Problem: Habe Bitmaps im Format 16x16 dans einer DLL qui je im menu Montrer lasse - si je cet avec GetSystemMetrics et hSizedPic à qui jeweilige Menühöhe anpasse, ensuite avons qui Bitmaps meiner attitude pour un Format de 15x15 - es aller Details à den jeweiligen Bildern verloren. sous Windows 7 mag es oui encore einigermaßen bien air, mais sous Windows XP sommes qui Bilder presque gar pas trop erkennen (avons Dimensionen sous 15x15?). si je cet avec hPic einlese, ensuite passen qui Dimensionen de 16x16 sous Windows 7 - sous XP wird cela Bild seulement partiellement angezeigt.
comment bekomme je es hin, dass qui Bilder korrekt bzw. sans perte angezeigt volonté?

avez son une Solution?

Salut Jürgen
 
27.09.2010  
 



allô Jürgen,

suis ne...aucune Menüprofi mais si je sous XP menu-Icônes abpixle ensuite ensuite zähle je 16x16 Pixel et mon XP hat imho hierzu aucun de qui Norm abweichenden Einstellungen.
 
27.09.2010  
 




E.T.
la fois abgesehen en, le moi Icônes toujours comme Icônes dans un Dll packe, habe je avec cette Weise des Laden's aus qui Dll nochkeine Probleme gehabt:

Icon& = ~LoadImage(Dll2&,"A",~IMAGE_ICON,32,32,0)

wobei ...32,32 qui Größenangabe ist, quelle chez mir De toute façon passt.
ca sollte sich doch aussi sur Bitmaps anwenden laisser ?.
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
28.09.2010  
 



So pourrait ensuite vlt. aussi icon&=create("hIcon",... marcher.
 
28.09.2010  
 




Juergen
Baier
Ok merci pour qui répondre... werde es la fois dans einer freien minute testen. Habe qui Icônes im Format 16x16 PNG vorliegen - doit la fois schaun, à cause de dem transformer comme ICO.

Salut Jürgen
 
28.09.2010  
 




E.T.
"...à cause de dem transformer comme ICO." :
siehe la fois: IconFx ( [...]  ), nehm je déjà ewig...)
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
29.09.2010  
 




Juergen
Baier
suis derzeit encore am verzweifeln... habe qui Grafiken umgewandelt comme Icon. malheureusement volonté cet im menu pas so dargestellt comment z.B. sur einem Button (siehe Bild unterer Button). cela Pluszeichen im Icon ist presque pas erkennbar, bzw. chez anderen Icônes plan autre Details. cela Format bzw. qui Taille qui Icônes scheint größer comme 16x16 trop son (Icon hat Format 16x16). Hat quelqu'un une Tipp?

Salut Jürgen

23 kB
Hochgeladen:10.10.2010
Downloadcounter180
Download
 
10.10.2010  
 



Wirf la fois alles dans un Zip (ou bien so), alors Bild, Code et Betriebssystem.
 
10.10.2010  
 




Juergen
Baier
Anbei qui Zipdatei - klappt maintenant zwar de qui Taille her (siehe Beitrag dessus) sous Win7 et XP, seulement qui Details comment cela Pluszeichen (verschwommen) beim une Icon stören quelque chose. Müsste arrêt so dargestellt volonté comment qui Icônes dans qui DLL.

Salut Jürgen

Windows 7 64bit.

 
10.10.2010  
 




Juergen
Baier
Hab's nochmal sous XP getestet - là scheint's richtig angezeigt trop volonté (siehe HC) - sous Win 7 wird cela Icon anders angezeigt (siehe HC dessus). Werde la fois schaun si je avec qui Menühöhe weiterkomme.

Salut Jürgen

15 kB
Hochgeladen:11.10.2010
Downloadcounter170
Download
 
11.10.2010  
 



So comment je MSDN verstehe ( [...]  ) peux on avec
KompilierenMarqueSéparation
print external("user32","GetSystemMetrics",71)
>
qui Breite des Menu/ "Checked-Bitmaps" dans Pixeln ermitteln - zeigt chez mir 15 (win7).

Ebenso steht là:

The selected and clear bitmaps should être monochrome. The system uses le Boolean AND operator to combine bitmaps with le menu so that le white part becomes transparent and le black part becomes le menu-item color. Si you use color bitmaps, le results may être undesirable.


alors cela qui Bitmaps schwarzweiß son devrait weil per UND-opération qui Farben versaut volonté. ^ ^

Richtig appétissant Icônes sommes après wohl per Ownerdraw-menu herzustellen.

Hab chez dem Code aus qui Zip qui annonce conservé:

XProfan 11.2.1.8a.63 Praekompiler [XPSE]
Copyright (C) 1998-2010 XProfan.Com, built DE.

avertissement: Unbekannte Escapesequenz dans Stringkonstante: "C:XPro
fan11 - TestordnerIcon_Test.dll"

[C]ompile [I]nterpr [L]ink [R]unPrc Run[E]xe [S]ource [H]ilfe
XPSE:> Warnungen: Code: 0 [erfolg]
XPSE:>


- schnapp Dir la fois [...]  ^ ^

Hintergrund: Backslash ("\") dans Stringkonstanten ist pour ESC-Sequenzen, simple doppelten Backslash ("\") écrivons um einfachen Backslash auszudrücken - andernfalls pourrait ne ESC-Sequenz gemeint son comment z.B. \x \z ...
 
11.10.2010  
 



Ha, OwnerDraw PopupMenu ist oui entier simple, habs Dir la fois fix avec Icônes mise en œuvre:

Herunterladen



avec cela Du cette Quellcode kompilieren peux müsstest Du xpse [...]  comme Kompiler dans qui IDE angeben quasi comme vorgeschaltener Turbolader pour XProfan.

2 kB
Kurzbeschreibung: Quellcode
Hochgeladen:11.10.2010
Downloadcounter213
Herunterladen
364 kB
Kurzbeschreibung: Demopaket
Hochgeladen:11.10.2010
Downloadcounter199
Herunterladen
8 kB
Hochgeladen:11.10.2010
Downloadcounter162
Herunterladen
 
11.10.2010  
 




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

14.093 Views

Untitledvor 0 min.
Thomas Freier07.01.2024
Andre Rohland04.02.2018
Ernst09.04.2016
ByteAttack07.08.2015
plus...

Themeninformationen



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