| |
|
|
Michael Wodrich | Yo habe gerade intenta con el GridBox una algo umfangreichere Tabla anzuzeigen. El Spalten dejar se sí wunderbar nachjustieren, si yo mich en Pixelbreite verschätzt habe (passiert eigentlich siempre) - aber:
Como lese Yo ahora el neuen Spaltengrößen de el GridBox de? Wird lo algo como como GetColWidth( hGridBox&, Spalte% ) demnächst geben?
Momentan sería me sí una SendMessage-Versión vollkommen ausreichen.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 14.05.2006 ▲ |
|
|
|
|
RGH | ¡Hola,
como hay el Message LVM_GetColumnWidth: w% = SendMessage(hGBox&, ~LVM_GetColumnWidth, ColNr%, 0)
Und así kannst Usted ellos nachträglich conjunto: SendMessage(hGBox&, ~LVM_SetColumnWidth, ColNr%, w%)
Damit el funktioniert, mußt Usted commctrl.ph einbinden: $H commctrl.ph
Natürlich kannst Usted auch el Messagenummern uso: LVM_GetColumnWidth = $1029 LVM_SetColumnWidth = $1030
Saludo 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, como lag I, con mi Funktionsnamen sí garnicht así verkehrt...
Gracias
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 14.05.2006 ▲ |
|
|
|
|
Michael Wodrich | [quote:2776c065d9]Natürlich kannst Usted auch el Messagenummern uso: LVM_GetColumnWidth = $1029 LVM_SetColumnWidth = $1030 [/quote:2776c065d9] Como bin Yo natürlich inmediatamente en él reingefallen... Como aber después de el hex. $29 el $2A kommt, wurde Yo rápidamente fündig.
LVM_FIRST = $1000; { ListView messages } LVM_GETCOLUMNWIDTH = ~LVM_FIRST + 29; el ergibt $101D LVM_SETCOLUMNWIDTH = ~LVM_FIRST + 30; el ergibt $101E KompilierenMarcaSeparación
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 ▲ | |
|
|
|