| |
|
|
- page 1 - |
|
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 |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
| 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. |
|
|
| |
|
|
|
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. |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
| Wirf la fois alles dans un Zip (ou bien so), alors Bild, Code et Betriebssystem. |
|
|
| |
|
|
|
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. |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
| So comment je MSDN verstehe ( [...] ) peux on avec KompilierenMarqueSéparation 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 ... |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
Juergen Baier | Sieht erstmal très bien aus! Werd's la fois dans einer ruhigen minute testen. Besten Dank!
Salut Jürgen |
|
|
| |
|
|