Page 1 sur 1

[V4] Constantes, structures, etc... oubliées

Publié : lun. 21/août/2006 13:37
par Progi1984
Voici les constantes, et structures que j'ai trouvé et qui sont absentes :

Code : Tout sélectionner

Structure BUTTON_IMAGELIST
  hImageList.l
  margin.RECT
  uAlign.l
EndStructure
Structure COMBOBOXINFO
  cbSize.l
  rcItem.RECT
  rcButton.RECT
  stateButton.l
  hwndCombo.l
  hwndItem.l
  hwndList.l
EndStructure 

#BCM_FIRST        = $1600

#BCM_GETIMAGELIST = #BCM_FIRST + $0001
#BCM_SETIMAGELIST = #BCM_FIRST + $0002

;BM_GETSTATE 
#BST_FOCUS=$8

#BS_TEXT             = $00000000
#BS_LEFT             = $00000100
#BS_RIGHT            = $00000200
#BS_CENTER           = $00000300
#BS_TOP              = $00000400
#BS_BOTTOM           = $00000800
#BS_VCENTER          = $00000C00
#BS_PUSHLIKE         = $00001000
#BS_MULTILINE        = $00002000
#BS_NOTIFY           = $00004000
#BS_RIGHTBUTTON      = #BS_LEFTTEXT 

Publié : jeu. 24/août/2006 22:41
par Guimauve
Il y aurait ces deux constantes nécessaire lorsque l'on veut modifier la grandeur des icônes d'une ToolBar.

Code : Tout sélectionner

#TB_SETIMAGELIST = 1072 
#TB_GETIMAGELIST = 1073 
Comme ceci :

Code : Tout sélectionner

Macro SetToolBarIconSize(ToolBar, IconSize)
   
   SendMessage_(ToolBarID(ToolBar), #TB_SETBITMAPSIZE, 0, (IconSize << 16) + IconSize) 
   ImageList_SetIconSize_(SendMessage_(ToolBarID(ToolBar), #TB_GETIMAGELIST, 0, 0) , IconSize , IconSize) 
   SendMessage_(ToolBarID(ToolBar), #TB_AUTOSIZE, 0, 0)
   
EndMacro
A+
Guimauve