Español
Foro

Fenstermenu ergänzen...

 
Wenn Yo en mi Programa Startzeilen en el Menu eintrage, en así una más Programa a starten, hätte Me gusta así wir en el Oberfläche auch hier el Programa-Icon antes Textzeile. Gibt lo dafür una API el el bewerkstelligt ?
Als weiterführende Erklärung una Bildchen
Gracias para una Ayuda

10 kB
Kurzbeschreibung: Hier se el Icon davor posición...
Hochgeladen:15.10.2007
Ladeanzahl140
Descargar
 
15.10.2007  
 




Frank
Abbing
SetMenuItemBitmaps()
 
15.10.2007  
 




Jörg
Sellmeyer
y aquí gibts igual todavía el código dazu:
[...] 
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.10.2007  
 




Christian
Eichler
Yo como auch ya qué geschrieben:
El Procedimiento MenuBild stellt el Icon, dessen Namen en MenuBild$ gespeichert es, ans Menü con el ID de MenuItem&. Aunque muss MenuBild$ en mi caso direkt con en el eigenen Programa gespeichert ser ! (qué para mein Programa damals sí optimal war !)
KompilierenMarcaSeparación
Def @SetMenuItemBitmaps(5) !user32.dll,SetMenuItemBitmaps
Def @ALoadBitmap(2) ! user32.dll,LoadBitmapA

proc MenuBild

    parameters MenuItem&, MenuBild$
    Dim MenuBild#,32
    String MenuBild#,0=MenuBild$
    @SetMenuItemBitmaps(@GetMenu(%HWND),MenuItem&,0,@ALoadBitmap(%HInstance,MenuBild#),0)
    Dispose MenuBild#

c

mfg Christian E.
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
15.10.2007  
 



Tal vez tener Yo mich ungenau ausgedrückt. Wenn I, con el Code
KompilierenMarcaSeparación
DEF ExtractIcon(3) !SHELL32,ExtractIconA
DEF &BM_SETIMAGE $0F7
DEF &IMAGE_ICON $01

Proc CreateIconButton

    Parameters Exe$,Index&,Window&,X&,Y&,W&,H&,ID&
    Declare Button&,Icon&
    Button& = @Control(Button,,$56000040,X&,Y&,W&,H&,Window&,ID&,%Hinstance)
    Icon& = ExtractIcon(%Hinstance,Addr(Exe$),Index&)
    Sendmessage(Button&,&BM_SETIMAGE,&IMAGE_ICON,Icon&)
    Return Button&

EndProc

Declare prog1$,prog1&
prog1$=E:IRVAN_VIEWERI_VIEW32.EXE Anpassen
CLS
CreateIconButton prog1$,0,%hwnd,15,10,38,38,001
prog1& = &(0)
WAITINPUT
FIN

arbeite, se el Button en el Oberfläche con el Icon des Programmes belegt, welches Yo hier starten voluntad. Das gleiche möchte Yo en el Fenstermenu erreichen. El Code, el hier posición trabajo con fremden Bildchen. Yo möchte como Wiedererkennungshilfe el Programmicon en el Menu Mostrar. Geht el y si sí, como ???
 
15.10.2007  
 



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

659 Views

Untitledvor 0 min.
H.Brill14.09.2022
Georg Teles10.03.2018
Peter Max Müller13.11.2017
LuZiF3R03.03.2012
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