| |
|
|
Michael Wodrich | j'ai justement versucht avec qui GridBox une quelque chose umfangreichere Tabelle anzuzeigen. qui Spalten laisser sich oui wunderbar nachjustieren, si je mich chez qui Pixelbreite verschätzt habe (passiert eigentlich toujours) - mais:
comment lese je maintenant qui neuen Spaltengrößen aus qui GridBox aus? Wird es quelque chose comme comment GetColWidth( hGridBox&, Spalte% ) bientôt donner?
Momentan serait mir oui une SendMessage-Version vollkommen ausreichen.
belle Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 14.05.2006 ▲ |
|
|
|
|
RGH | Salut,
là gibt es qui Message LVM_GetColumnWidth: w% = SendMessage(hGBox&, ~LVM_GetColumnWidth, ColNr%, 0)
et so peux Du vous nachträglich mettons: SendMessage(hGBox&, ~LVM_SetColumnWidth, ColNr%, w%)
avec cela cela funktioniert, dois Du commctrl.ph einbinden: $H commctrl.ph
Bien sûr peux Du aussi qui Messagenummern verwenden: LVM_GetColumnWidth = $1029 LVM_SetColumnWidth = $1030
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 14.05.2006 ▲ |
|
|
|
|
Michael Wodrich | Na, là lag je avec meinem Funktionsnamen oui garnicht so verkehrt...
merci
belle Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 14.05.2006 ▲ |
|
|
|
|
Michael Wodrich | [quote-part:2776c065d9]Bien sûr peux Du aussi qui Messagenummern verwenden: LVM_GetColumnWidth = $1029 LVM_SetColumnWidth = $1030 [/quote-part:2776c065d9] là suis je naturellement tout de suite sur elle reingefallen... là mais pour qui hex. $29 qui $2A venez, wurde je vite fündig.
LVM_FIRST = $1000; { ListView messages } LVM_GETCOLUMNWIDTH = ~LVM_FIRST + 29; cela ergibt $101D LVM_SETCOLUMNWIDTH = ~LVM_FIRST + 30; cela ergibt $101E KompilierenMarqueSéparation
Proc GetColWidth
Parameters hGBox&, ColNr%
Declare ColWidth%
ColWidth% = SendMessage( hGBox&, $101D, ColNr%, 0) LVM_GetColumnWidth = $101D
Return ColWidth%
EndProc
Proc SetColWidth
Parameters hGBox&, ColNr%, ColWidth%
SendMessage( hGBox&, $101E, ColNr%, 0) LVM_SetColumnWidth = $101E
Programmieren, das spannendste Detektivspiel der Welt. | 14.05.2006 ▲ | |
|
|
|