Español
Bugs y vermeintliche

MenuIcons - X3.1

 

Georg
Teles
Nabend,

(Ohje hatte lo en el Bug-Zona des Forums Nuevo antes uno Weile, wurde anscheinend no como Neu gekennzeichnet lol)

tut me leid, dass Yo störe, aber möglicherweise hay hier una ?

Ein Beispielcode:
CLS
'Conjunto("MenuIconSize", 16)
Declarar ico&
ico& = Crear("hIcon","a")
PopUp "&Datei"
AppendMenu 100,"&Laden",-ico&

Mientras que 1

    Waitinput

EndWhile

deleteobject ico&



si el Icon-Handle positiv transferencia se, es el Ergebnis como esperado (Menü en el Bild links a sehen).

Aber si yo el Menü en el Standard-Stil behalten möchte (Windows standard) muss Yo lt. Descripción el Icon-Handle negativo transferencia. Nun hay 2 Problemas cómo en el Bild rechts sieht: Das Icon restos en el Größe de 32x32 Pixel, auch si yo Single-Icons con 16x16 px einsetze (el MenuIconSize hilft auch no).

Das otro Problema Es el Color de fondo des Icons beim Fokus, ellos restos weiß.

Bug oder Yo qué überlesen ?

Servus
 
XProfan X3
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

13.04.2016  
 




RGH
El Conjunto("Menu...",...)-Funkltion restos hier sin Función, como lo sí nun no en una User-Drawn-Menü es. Also se el Icon en el Größe adecuado, en el lo vorliegt. El Standardgröße de Icons es nun veces 32 x 32 Pixel.
Si usted para Ejemplo el interne Toolbar-Mapa de bits benutzt, hast Usted el 16 x 16 Pixel großen Icons:
CLS
var hBmp& = create("HPIC", 0, "TOOLBAR")
var hIL& = Crear("ImageList", 16, 16, hBmp&, rgb(192, 192, 192))
DeleteObject hBmp&
Declarar ico&
ico& = ImageList("GetIcon", hIL&, 4)
PopUp "&Datei"
AppendMenu 100,"&Laden",-ico&

Mientras que 1

    Waitinput

EndWhile

deleteobject ico&

El Color de fondo beim Foco (más el Hervorheben des gewählten Menüpunktes) se de Windows vorgenommen. Como Yo no Aktien dran!

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
13.04.2016  
 




Georg
Teles
Verstehe, con el Color de fondo lässt se nichts dran ändern - habe sólo una Ejemplo en Visual Basic gesehen, wo lo mittels Callback geregelt wurde Stichworte MEASUREITEMSTRUCT  [...]  y DRAWITEMSTRUCT  [...]  also auch nichts más como una Ownerdraw, entonces schaue Yo el genauer veces a ...

en Größe quería aufzeigen, dass el geladene Icon (Single-Icon 16x16 px) a 32x32 px skaliert se (en Übergabe negativo a AppendMenu), el verstehe Yo no

Naja bien, entonces son el ImageListen dran, esta Yo nie benutzt

Grüße
 
XProfan X3
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

14.04.2016  
 




RGH
Lo se en create("hIcon",...) con Iconnamen el Windows-API LoadIcon benutzt, el Icons grundsätzlich en el Standardgröße 32 x 32 lädt.

En OwnerDrawn-Menüs (con positivem Iconhandle) scaliere Yo el Icons gemäß el eingestellten Größe. Como son entonces auch el Hintergrundfarben posible.

Saludo
Roland
 
XProfan X3
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
14.04.2016  
 




Georg
Teles
Aaah vielen Dank !

Mit Owner-Draw es alles klar, wusste no, dass Usted en hIcon standardmäßig en el Größe de 32 x 32 lädtst, el es nun klar

Grüße
 
XProfan X3
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

14.04.2016  
 



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

7.291 Views

Untitledvor 0 min.
HofK31.03.2018
rquindt17.10.2016
Wilfried22.05.2016
Torsten Rümker10.05.2016
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

Georg Teles (3x)
RGH (2x)


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