c# 句柄 Datetime控件 赋值

Iseesame 2017-09-21 03:48:52

const int WM_SETTEXT = 0xC;
//等级日期
DateTime dttime = DateTime.Now.AddMonths(-10);
IntPtr dt = FindWindowEx(ipWin, IntPtr.Zero, datetime, "");
SendMessage(dt,WM_SETTEXT,IntPtr.Zero,dttime);

//出生日期
IntPtr dt2 = FindWindowEx(ipWin, dt, datetime, "");
SendMessage(dt2, WM_SETTEXT, IntPtr.Zero, "2010/01/02");


通过spy++ 找到的 句柄值, 和dt 进制转换后是一致的。
string 或者 datetieme 类型都不行 。 其他的 Edit 都可以正常赋值。
...全文
228 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilikeff8 2017-09-21
  • 打赏
  • 举报
回复
这是想往别人的c#程序里填数据?那直接用vc或delphi不是更省事
Iseesame 2017-09-21
  • 打赏
  • 举报
回复
引用 1 楼 guanyinsishengzi 的回复:
DateTime是 Edit吗。。。真的能用 SendMessage赋值?
求赐教。
guanyinsishengzi 2017-09-21
  • 打赏
  • 举报
回复
DateTime是 Edit吗。。。真的能用 SendMessage赋值?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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