Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Erkennen ob Scrollbar in Listview sichtbar ist

  Alt 3. Apr 2006, 20:47
Hallo,
ich habe in den Tifen meines Archives noch eine Lösung gefunden

Delphi-Quellcode:
function HasScrollBarEx(hwnd: HWND; ScrollBarOrientation : Integer): Boolean;
var
  ScrollBarInfo : TSCROLLBARINFO;
begin
  FillChar(ScrollBarInfo,SizeOf(TScrollBarInfo),0);
  ScrollBarInfo.cbSize:=SizeOf(TSCROLLBARINFO);
  If GetScrollBarInfo(hwnd,ScrollBarOrientation,ScrollBarInfo) then
    Result:=Not ScrollBarInfo.rgstate[0] AND STATE_SYSTEM_INVISIBLE=STATE_SYSTEM_INVISIBLE
      else
        Result:=False;
end;
Wird aufgerufen mit HasScrollBarEx(Hanlde,OBJID_HSCROLL) oder HasScrollBarEx(Hanlde,OBJID_VSCROLL)
I come from outer space to save the human race
  Mit Zitat antworten Zitat