我有一个(H: HWND)
框的句柄datetimepicker
,它位于另一个窗口/应用程序中。我想更改dt: TDateTime
和H
的日期时间(dt
)值。
我可以帮忙吗?感谢
答案 0 :(得分:-3)
独自完成比
更好procedure ChangeOutsideDateTime(h: HWND; dt: TDateTime);
var
st: TSystemTime;
begin
st.wYear:= YearOf(dt);
st.wMonth:= MonthOf(dt);
st.wDay:= DayOf(dt);
st.wHour:= HourOf(dt);
st.wMinute:= MinuteOf(dt);
st.wSecond:= SecondOf(dt);
st.wMilliseconds:= MilliSecondOf(dt);
SendMessage(h, DTM_SETSYSTEMTIME, GDT_VALID, integer(@st));
end;