Español
Foro

Bitmaps en el Menü

 

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
 
27.09.2010  
 



¡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.
 
27.09.2010  
 




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.
 
28.09.2010  
 




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
 
28.09.2010  
 




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

23 kB
Hochgeladen:10.10.2010
Ladeanzahl180
Descargar
 
10.10.2010  
 



Wirf veces alles en un Zip (más o menos), also Bild, Code y Betriebssystem.
 
10.10.2010  
 




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.

 
10.10.2010  
 




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

15 kB
Hochgeladen:11.10.2010
Ladeanzahl170
Descargar
 
11.10.2010  
 



So Yo MSDN verstehe ( [...]  ) puede ser con
KompilierenMarcaSeparación
print external("user32","GetSystemMetrics",71)
>
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 ...
 
11.10.2010  
 



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.

2 kB
Kurzbeschreibung: Quellcode
Hochgeladen:11.10.2010
Ladeanzahl213
Descargar
364 kB
Kurzbeschreibung: Demopaket
Hochgeladen:11.10.2010
Ladeanzahl199
Descargar
8 kB
Hochgeladen:11.10.2010
Ladeanzahl162
Descargar
 
11.10.2010  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

14.106 Views

Untitledvor 0 min.
Thomas Freier07.01.2024
Andre Rohland04.02.2018
Ernst09.04.2016
ByteAttack07.08.2015
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie