| |
|
|
Jörg Sellmeyer | Ist es possible aus qui Speicherbitmap un Iconhandle trop bekommen? un Bitmaphandle allez, Dank Uwe Pascal Niemeier: KompilierenMarqueSéparationwindow 100,100-300,300
settruecolor 1
$H Windows.ph
$H Messages.ph
declare bmp&,Static&
mcls 100,100
startpaint -1
cls rgb(255,255,0)
usepen 0,5,rgb(255,0,255)
usebrush 1,rgb(0,255,255)
rectangle 10,10,90,90
--------------------------------------------------
bmp&=~GetCurrentObject(%hdc,~OBJ_BITMAP)
~DeleteDC(%hdc)
--------------------------------------------------
endpaint
Static&=control(static,,$5040000e,50,50,0,0,%hwnd,1,0)
sendmessage(Static&,~STM_SETIMAGE,0,bmp&)
Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 06.09.2006 ▲ | |
|
|
|
|
Sebastian König | allô Jörg,
une Possibilité wäre ca ici (simple pour dem EndPaint dans Deinen Code insérer): KompilierenMarqueSéparation malheureusement wird dabei qui Taille automatisch reduziert, chez mir sur 32x32... mais eigentlich devrait sich qui Bitmap aussi direct dans un ImageList insérer laisser - quoi oui c'est ca allez car là de travers?
MfG
Sebastian |
|
|
| |
|
|
|
Jörg Sellmeyer | merci, Sebastian! cela funktioniert. si je bmp& direct à
Def @ImageList_AddIcon(2) !comctl32.dll,ImageList_AddIcon
übergebe, funktioniert es pas. ensuite ist ne...aucune Icon im Listview trop voyons. avec Deinem Code ca va. Je après que comment je qui Imagelist dimensioniere ist aussi cela Icon entsprechend grand (aussi größer comme 32x32)
Salut Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 06.09.2006 ▲ |
|
|
|
|
Sebastian König | j'ai es maintenant pas probiert, mais eigentlich müsstest Du hiermit aussi direct cela Bitmap-Handle benutzen peut:
int ImageList_Add( HIMAGELIST himl, HBITMAP hbmImage, HBITMAP hbmMask ); [...] -- himl Handle to le image list. -- hbmImage Handle to le bitmap that contains le image or images. The number of images is inferred à partir de le width of le bitmap. -- hbmMask Handle to le bitmap that contains le mask. Si no mask is used with le image list, this paramètre is ignored.
Vermutlich tut AddIcon nämlich rien d'autre, comme qui beiden Bitmaps wieder aus dem Icon trop besorgen et avec cela Ajouter aufzurufen...
MfG
Sebastian |
|
|
| |
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 06.09.2006 ▲ |
|
|
|