Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
21. Nov 2003
Im .NET gibt es kein
ScrollWindow
SetCaret
ListView-Owner-Data
ListView-Owner-Draw
...
jedenfalls habe ich es noch nicht gefunden!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
20. Nov 2003
Alle die den Source "CommCtrl.pas" haben können es bestätigen!
Gut das ich ihn an dem Tag (wo mir das aufgefallen ist) hatte!
Ich hatte nämlich schon an mir selbst gezweifelt! Warum es nicht funktioniert und nur ein Buchstabe angefügt wird! :roll:
Aber nun weis ich es ja!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
20. Nov 2003
Was könnte wohl daran falsch sein?
function ListView_InsertItemW(hWnd: HWND; const pItem: TLVItemW): Integer;
begin
Result := Integer( SendMessage(hWnd, LVM_INSERTITEM, 0, Longint(@pItem)) );
end;
function ListView_FindItemW(hWnd: HWND; iStart: Integer;
const plvfi: TLVFindInfoW): Integer;
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
20. Nov 2003
Ne, das zweite!
Und ListView_??? sind keine Makro's sondern Funktionen!
Aber Vorsicht bei ???W-Funktionen, die sind meist falsch implementiert!
Die Erfahrung musste ich nämlich schon machen!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
20. Nov 2003
ShowMessage(IntToStr(ListView1.Columns.Width));
ShowMessage(IntToStr(ListView_GetColumnWidth(ListView1.Handle, 0)));
Ich habe gerade folgendes ausprobiert!
Die Werte sind wirklich ungleich nach Strg+NumPlus! :shock:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
20. Nov 2003
Bei mir steckt die in der CommCtrl.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by neolithos,
20. Nov 2003
ListView_GetColumnWidth
Lies mal die breite damit aus!