一个简单的问题 Vc中是void CALLBACK Doit(UINT wTimerID,UINT Msg,DWORDdwUser,DWORD dw1,DWORD dw2) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不直接用TTimer对象呢?使用起来更方便,难道你是要更加精确的计时器?也有相关的高分辨率Timer啊,直接使用Win32的timeSetEvent,我觉得很不方便,当然这是个人意见:). uses MMSystem;var vHandle: MMRESULT;procedure FNTimeCallBack(uTimerID, uMessage: UINT; dwUser, dw1, dw2: DWORD); stdcall;begin TForm1(dwUser).Caption := DateTimeToStr(Now);end;procedure TForm1.FormCreate(Sender: TObject);begin vHandle := timeSetEvent(1000, 0, FNTimeCallBack, Integer(Self), TIME_PERIODIC)end;procedure TForm1.FormDestroy(Sender: TObject);begin timeKillEvent(vHandle);end; 怎样建立储存登陆用户信息的数据表? 能将 Panel1 的底色设置成透明吗 ? NTDLL.DLL文件是作什么用的? 那里有最新的installshield安装程序,做的安装盘要中文界面的,谢谢?????????????????? 要调用文本文件并对其编辑用那个控件,怎么实现? 菜鸟问题,出错:列名XXX无效 一个菜鸟的问题请大虾帮忙 急,急,请高手指教!答者再给高分! 怎么知道当前网络中的所有SQL SERVER服务器? 那位知道delphi群组开发是如何进行设置和操作的 为什么我打开网页的时候经常问我“出现了运行时间错误” 请教关键值冲突处理的一个问题!明天就要答辩了,急啊!
vHandle: MMRESULT;procedure FNTimeCallBack(uTimerID, uMessage: UINT; dwUser, dw1, dw2: DWORD); stdcall;
begin
TForm1(dwUser).Caption := DateTimeToStr(Now);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
vHandle := timeSetEvent(1000, 0, FNTimeCallBack, Integer(Self), TIME_PERIODIC)
end;procedure TForm1.FormDestroy(Sender: TObject);
begin
timeKillEvent(vHandle);
end;