| |
|
|
| si je dans mon Programme Startzeilen dans cela Menu eintrage, um avec cela un d'autre Programme trop starten, hätte je volontiers so wir sur qui surface aussi ici cela Programme-Icon avant qui Textzeile. Gibt es pour une API qui cela bewerkstelligt ? comme weiterführende Erklärung un Bildchen merci pour une Aider |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|
|
Jörg Sellmeyer | et ici gibts juste encore den Code en supplément: [...] |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 15.10.2007 ▲ |
|
|
|
|
Christian Eichler | je hab là aussi déjà quoi geschrieben: qui Procédure MenuBild stellt cela Icon, dessen Namen dans MenuBild$ gespeichert ist, à l' menu avec qui ID aus MenuItem&. Allerdings muss MenuBild$ dans mon cas direct avec im eigenen Programme gespeichert son ! (quoi pour mon Programme autrefois oui optimal était !) KompilierenMarqueSéparationDef @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 ▲ |
|
|
|
|
| peut-être hab je mich ungenau ausgedrückt. si je avec dem Code KompilierenMarqueSéparationDEF 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, wird qui Button sur qui surface avec dem Icon des Programmes belegt, welches je ici starten veux. cela gleiche voudrais je im Fenstermenu erreichen. qui Code, qui ici stehen travailler avec fremden Bildchen. je voudrais comme Wiedererkennungshilfe cela Programmicon im Menu Montrer. allez cela et si oui, comment ??? |
|
|
| |
|
|