| |
|
|
Juergen Baier | ¡Hola!
Stehe antes una Problema: Posesiones Bitmaps en el Formato 16x16 en uno DLL el Yo en el Menü Mostrar lasse - si yo esta con GetSystemMetrics y hSizedPic a el jeweilige Menühöhe anpasse, entonces haben el Bitmaps meiner Meinung después de una Formato de 15x15 - lo ir Details a el jeweiligen Bildern perdido. Bajo Windows 7 mag lo sí todavía einigermaßen bien aussehen, aber bajo Windows XP son el Bilder fast nada a erkennen (haben Dimensionen bajo 15x15?). Wenn Yo esta con hPic einlese, entonces passen el Dimensionen de 16x16 bajo Windows 7 - bajo XP se el Bild sólo teilweise adecuado. Como bekomme Yo hin, dass el Bilder korrekt o. sin Verlust adecuado voluntad?
Habt ihr una solución?
Saludo Jürgen |
|
|
| |
|
|
|
| ¡Hola Jürgen,
bin kein Menüprofi pero si Yo bajo XP Menü-Icons abpixle entonces entonces zähle Yo 16x16 Pixel y mein XP ha imho hierzu no de el Norm abweichenden Einstellungen. |
|
|
| |
|
|
|
E.T. | Tiempo abgesehen su, el Yo Icons siempre como Icons en un Dll packe, Yo con dieser Weise des Laden's de el Dll nochkeine Problemas gehabt:
Icon& = ~LoadImage(Dll2&,"A",~IMAGE_ICON,32,32,0)
wobei ...32,32 el Größenangabe es, welche en me De todos modos passt. Dies debería se doch auch en Bitmaps anwenden dejar ?. |
|
|
| 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 dürfte entonces vlt. auch icon&=create("hIcon",... trabajo. |
|
|
| |
|
|
|
Juergen Baier | Ok danke para el Respuesta... voluntad lo veces en uno freien Minute testen. Posesiones el Icons en el Formato 16x16 PNG vorliegen - muß veces schaun, wegen el umwandeln como ICO.
Saludo Jürgen |
|
|
| |
|
|
|
E.T. | "...wegen el umwandeln como ICO." : siehe veces: IconFx ( [...] ), nehm Yo ya 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 | bin actualmente todavía al verzweifeln... habe el Gráficos umgewandelt como Icon. Leider voluntad esta en el Menü no así dargestellt como z.B. en una Button (siehe Bild unterer Button). Das Pluszeichen en el Icon es fast no erkennbar, o. en otro Icons eben otro Details. Das Formato o. el Größe el Icons scheint größer como 16x16 a ser (Icon ha Formato 16x16). Sombrero alguien Tipp?
Saludo Jürgen |
|
|
| |
|
|
|
| Wirf veces alles en un Zip (más o menos), also Bild, Code y Betriebssystem. |
|
|
| |
|
|
|
Juergen Baier | Anbei el Zipdatei - klappt ahora zwar de el Größe her (siehe Contribución oben) bajo Win7 y XP, sólo el Details como el Pluszeichen (verschwommen) beim una Icon stören algo. Müsste sólo así dargestellt voluntad como Icons en el DLL.
Saludo Jürgen
Windows 7 64bit. |
|
|
| |
|
|
|
Juergen Baier | Hab's otra vez bajo XP getestet - hay scheint's correcto adecuado a voluntad (siehe HC) - bajo Win 7 se el Icon anders adecuado (siehe HC oben). Werde veces schaun si I, con el Menühöhe weiterkomme.
Saludo Jürgen |
|
|
| |
|
|
|
| So Yo MSDN verstehe ( [...] ) puede ser con KompilierenMarcaSeparación el Breite des Menu/ "Checked-Bitmaps" en Pixeln ermitteln - zeigt en me 15 (win7).
También es hay:
The selected and clear bitmaps should be monochrome. The system uses the Boolean AND operator to combine bitmaps with the menu así that the white part becomes transparent and the black part becomes the menu-item color. If you use color bitmaps, the results may be undesirable.
Also el el Bitmaps schwarzweiß ser debería porque por UND-Operation el Farben versaut voluntad. ^ ^
Richtig lecker Icons son danach wohl por Ownerdraw-Menü herzustellen.
Hab en el Code de el Zip el Meldung obtener:
XProfan 11.2.1.8a.63 Praekompiler [XPSE] Copyright (C) 1998-2010 XProfan.Com, built DE. Warnung: Unbekannte Escapesequenz en 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 veces [...] ^ ^
Hintergrund: Backslash ("\") en Stringkonstanten es para ESC-Sequenzen, simplemente doppelten Backslash ("\") escribir en einfachen Backslash auszudrücken - de otra manera podría ne ESC-Sequenz gemeint ser como z.B. \x \z ... |
|
|
| |
|
|
|
| Ha, OwnerDraw PopupMenu es sí bastante simplemente, habs Dir veces fix con Icons umgesetzt:
Descargar
Damit Usted esta Quellcode kompilieren kannst müsstest Usted xpse [...] como Kompiler en el IDE angeben quasi como vorgeschaltener Turbolader para XProfan. |
|
|
| |
|
|