Components: dbdatetimepicker: implement message CM_GETDATALINK, issue #30998, patch from Michal Gawrycki

git-svn-id: trunk@53438 -
This commit is contained in:
ondrej 2016-11-24 17:51:27 +00:00
parent 27ad00c08f
commit adc3978ebd

View File

@ -29,7 +29,7 @@ unit DBDateTimePicker;
interface
uses
Classes, SysUtils, DateTimePicker, db, DBCtrls;
Classes, SysUtils, DateTimePicker, db, DBCtrls, LMessages;
type
@ -52,6 +52,7 @@ type
procedure ActiveChange(Sender: TObject);
function GetField: TField;
procedure CheckField;
procedure CMGetDataLink(var Message: TLMessage); message CM_GETDATALINK;
protected
{ Protected declarations }
procedure Change; override;
@ -228,6 +229,11 @@ begin
end;
end;
procedure TDBDateTimePicker.CMGetDataLink(var Message: TLMessage);
begin
Message.Result := PtrUInt(FDataLink);
end;
procedure TDBDateTimePicker.Change;
begin
if (FDataChangeCount <= 0) and Assigned(FDataLink) then begin