Zitat von
BlackJack:
könntet ihr mir dann mal ein beispiel geben, wie man so einen Path benutzt? die Hilfe spuckt da irgendwie nichts richtiges bei aus...
So in etwa:
Delphi-Quellcode:
function IsInChar(C: Char; X, Y: Integer): Boolean;
var
Region: HRGN;
begin
BeginPath(Canvas.Handle);
TextOut(Canvas.Handle, 0, 0, @C, 1);
EndPath(Canvas.Handle);
Region := PathToRegion(Canvas.Handle);
Result := PtInRegion(Region, X, Y);
DeleteObject(Region);
end;
Du brauchst a) einen Canvas bzw. ein HDC und b) den entsprechenden Font in
DC selektiert.
Gruß
xaromz