Hallo zusammen,
ich habe mal eine Frage und hoffe, ihr könnt mir dabei helfen.
In meinem Projekt habe ich eine Scrollbar eingesetzt, bei der ich mit
Delphi-Quellcode:
procedure TBS_DBCtrlGrid.WMNCCalcSize(
var Msg: TMessage);
var NewStyle: integer;
begin
if not FShowScrollbars
then
begin
NewStyle := GetWindowLong(
Handle, GWL_STYLE);
NewStyle := NewStyle
and not WS_HSCROLL;
NewStyle := NewStyle
and not WS_VSCROLL;
SetWindowLong(
Handle, GWL_STYLE, NewStyle);
end;
inherited;
end;
die Scrollbars ausgeblendet habe. Soweit so gut. Aber nun, wird dort, anstelle der vertikalen Scrollbar, ein grauer Bereich angezeigt (quasi ein vertikales Rechteck). Kann ich irgendwie auf diesen Bereich zugreifen, den Bereich überzeichnen oder einfach
dafür sorgen, dass das DBCtrlGrid über den gesamten Bereich gezeichnet wird?
Bin für jede Anregung und Hilfestellung dankbar, denn das sieht einfach unmöglich aus..
Viele Grüße
Ronni