Re: WinAPI Library (Snippets) (493)
Verfasst: 07.05.2010 11:33
				
				Hab´ das mit der Ausrichtungs-Abfrage hier rumliegen:
viel Erfolg...
			Code: Alles auswählen
;Modul      AusrichtGet Version 1.01 vom 17.11.2004 
#PB_Vers  = "4.20"            
;
;Funktion:  liefert Ausrichtung einer ListIcon-Spalte
;
;Aufruf:    Ausrichtung = LI_AusrichtGet(GadNr, Spalte)
;           GadNr:  #GadgetNr eines ListIcon´s
;           Spalte: 0-basierende SpaltenNr (1. Spalte = Nr 0) des
;                   ListIcon´s, dessen Ausrichtung ermittelt werden
;                   soll
;
;           Diese Funktion liefert:
;           -1  bei Fehler (Gadget nicht vorhanden, kein ListIcon,
;               ungültige SpaltenNr...)
;            0  linksbündig (=#LVCFMT_LEFT)
;            1  rechtsbündig (=#LVCFMT_RIGHT)
;            2  mittig (=#LVCFMT_CENTER)
;
;#jaPBeExt exit
Procedure LI_AusrichtGet(GadNr, Spalte)
  Protected Ausricht.LV_COLUMN
  Ausricht\mask = #LVCF_FMT
  If SendMessage_(GadgetID(GadNr), #LVM_GETCOLUMN, Spalte, @Ausricht) = 0
    Ausricht\fmt = #LVS_NOCOLUMNHEADER - 1 ;Error
  EndIf
  ProcedureReturn Ausricht\fmt - #LVS_NOCOLUMNHEADER ;?
EndProcedure