| |
|
|
- page 1 - |
|
 Christian Schneider | Salut,
si je un 16x16 großes Icon per hicon dans une Iconbutton lade wird cela Icon indépendant de qui Buttongröße vergrößert.
Kennt quelqu'un pour une Solution? (Verwende 11Sous12)
Beispiel im Anhang |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
 Jac de Lad | je hab la fois im MSDN nachgeschaut et cela Ganze avec APIs nachgebildet: Gleiches Ergebnis. Mir ist ne...aucune Befehl aufgefallen, womit cela trop beheben allez... |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 14.01.2008 ▲ |
|
|
|
|
 Christian Schneider | ensuite werd ego sur qui Bmp faire, bevor je encore longtemps rumfrickel. merci pour deine Mühe |
|
|
| |
|
|
|
 | cela Problem pourrait LR_DEFAULTSIZE [...] son: Uses le width or height specified by le system metric values for cursors or icons, si le cxDesired or cyDesired values sont set to zero. Si this flag is not specified and cxDesired and cyDesired sont set to zero, le function uses le actual resource size. Si le resource contains multiple images, le function uses le size of le first image. |
|
|
| |
|
|
|
 Jac de Lad | mais pour dem magasin ist cela Icon toujours 16*16 (nachweisbar avec DrawPic). Es wird seulement gestreckt, si es sur den Button venez. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 15.01.2008 ▲ |
|
|
|
|
 Andreas Miethe
 | KompilierenMarqueSéparation $H windows.ph
$H shellapi.ph
Declare LargeIcon&,SmallIcon&
CLS
~ExtractIconEx(IconXP32.dll,7,Addr(LargeIcon&),Addr(SmallIcon&),1)
Create(IconButton,%hwnd,LargeIcon&,1,1,50,50)
Create(IconButton,%hwnd,SmallIcon&,1,71,50,50)
Waitinput
~DestroyIcon(LargeIcon&)
~DestroyIcon(SmallIcon&)
Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...]  | 15.01.2008 ▲ | |
|
|
|
|
 Jac de Lad | Aha, intéressant. Womit qui l'affaire geklärt wäre.  |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 15.01.2008 ▲ |
|
|
|
|
 | et so hab je mir cela maintenant zurecht gewurstelt  KompilierenMarqueSéparation $H windows.ph
$H shellapi.ph
Declare largeicon&,smallicon&
DECLARE txt%,font0%,b%,h%
font0%=CREATE(FONT,ARIAL,16,6,0,0,0)
-----------------------------------------------------
PROC SMALL_BUTTON
b%=25:h%=25
PARAMETERS icon%,X%,Y%,text$
~ExtractIconEx(shell32.dll,icon%,Addr(LargeIcon&),Addr(SmallIcon&),1)
Create(IconButton,%hwnd,SmallIcon&,X%,Y%,b%,h%)
txt%=CREATE(TEXT,%HWnd,text$,(x%+(b%+2)),(y%+(h%/4)),80,20)
SetFont txt%,font0%
ENDPROC
-------------------------------------------------
PROC LARGE_BUTTON
b%=40:h%=40
PARAMETERS icon%,X%,Y%,text$
~ExtractIconEx(shell32.dll,icon%,Addr(LargeIcon&),Addr(SmallIcon&),1)
Create(IconButton,%hwnd,LargeIcon&,X%,Y%,b%,h%)
txt%=CREATE(TEXT,%HWnd,text$,(x%+(b%+2)),(y%+(h%/3)),80,20)
SetFont txt%,font0%
ENDPROC
-------------------------------------------------
CLS RGB(235,235,220)
SMALL_BUTTON 23,10,10,Hilfe F1
SMALL_BUTTON 38,100,10,Öffnen
LARGE_BUTTON 16,190,10,Drucken
Waitinput
~DestroyIcon(SmallIcon&)
~DestroyIcon(LargeIcon&)
Fin
|
|
|
| |
|
|
|
 Andreas Miethe
 | encore une Solution ! KompilierenMarqueSéparation $H windows.ph
Declare Dll&,ModulHandle&,LargeIcon&,SmallIcon&,Icon&
CLS
Dll& = UseDll(IconXP32.dll)
ModulHandle& = ~GetModuleHandle(IconXP32.dll)
Icon& = ~LoadImage(ModulHandle&,#8,~IMAGE_ICON,16,16,0)
Create(IconButton,%hwnd,Icon&,1,11,50,50)
Waitinput
~DestroyIcon(Icon&)
FreeDll Dll&
Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...]  | 15.01.2008 ▲ | |
|
|
|
|
 Jac de Lad | Komisch, je hatte es aussi avec LoadImage probiert, hatte mais keinen Erfolg (cela Bild était wieder trop grand).  |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 15.01.2008 ▲ |
|
|
|
|
 Andreas Miethe
 | paramètre 4 et 5 donner qui Grösse avant . So peux Du qui Icônes dans chacun beliebigen Grösse magasin, pouvoir allerdings wenig Sinn, si le Icônes dans 16 X 16 Pixeln vorliegen. |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...]  | 15.01.2008 ▲ |
|
|
|
|
 Jac de Lad | Jaja, je sais, je fais cela assez souvent so. Bevor Rolands Imagelist-Befehle kamen habe je cela toujours avec LoadImage gemacht. seulement wars chez mir komsicherweise quand même vergrößert. bof, égal, là liegt qui faute sûrement wieder woanders. le principal und dir maintenant.
Jac  |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 15.01.2008 ▲ |
|
|
|
| |
|
- page 2 - |
|
|
 Christian Schneider | merci gens! Tricolore zwar mittlerweile per .bmp gelöst, mais beim prochain projet viens je gern sur elle zurück. |
|
|
| |
|
|