请教,如何调出Windows的日历?

gzmhero 2001-09-19 08:13:58
...全文
363 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzmhero 2001-09-28
  • 打赏
  • 举报
回复
厉害,厉害。
咚咚咚咚咚咚 2001-09-27
  • 打赏
  • 举报
回复
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ShellAPI;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle,'open','rundll32.exe',' shell32.dll,Control_RunDLL timedate.cpl','',SW_SHOW );
end;

end.
咚咚咚咚咚咚 2001-09-27
  • 打赏
  • 举报
回复
如果会用,就如下运行
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl
咚咚咚咚咚咚 2001-09-27
  • 打赏
  • 举报
回复
你会用ShellExcute吗?
hnxrm 2001-09-25
  • 打赏
  • 举报
回复
时钟的类名,你用SPY就可以找到的。
gzmhero 2001-09-25
  • 打赏
  • 举报
回复
没用,找不到,TrayClockWClass是Shell_TrayWnd上的一个控件,无法实现。
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
期待答案
gzmhero 2001-09-24
  • 打赏
  • 举报
回复
老兄,TrayClockWClass是什么?
变量,字符串,在哪里定义的?
帮助上找不到的。
hnxrm 2001-09-24
  • 打赏
  • 举报
回复
这次应该正确了。
hnxrm 2001-09-24
  • 打赏
  • 举报
回复
da:=finwindow(TrayClockWClass,nil);
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
gz
lianyang 2001-09-24
  • 打赏
  • 举报
回复
up
gzmhero 2001-09-23
  • 打赏
  • 举报
回复
无人。
gzmhero 2001-09-22
  • 打赏
  • 举报
回复
To:hnxrm(浪子):
FindWindow的参数不对,找不到窗口。
wilddragon 2001-09-21
  • 打赏
  • 举报
回复
天生我才必有用
hnxrm 2001-09-21
  • 打赏
  • 举报
回复
var
da:Thandle;
begin
da:=finwindow(TaryClockWClass,nil);
SendMessage(da, WM_LBUTTONDOWN, 0, 0);
end;


lcyfxm 2001-09-21
  • 打赏
  • 举报
回复
upupup
handsome1234 2001-09-20
  • 打赏
  • 举报
回复
sadfdssafd
arnoldshao 2001-09-20
  • 打赏
  • 举报
回复
up
gzmhero 2001-09-19
  • 打赏
  • 举报
回复
在程序运行时按按钮或选择菜单然后弹出系统的日历窗口。
应该是调用API实现,或者给系统发消息。
实在不行,就自己做一个了。
加载更多回复(4)

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧