PostMessage传送CTime

绿豆蛙2013 2009-08-27 10:59:28
CTime t;
----//时间的获取省略

PostMessage(××, WM_SHOWTIME, (WPARAM)t, 0);//传送t,强制转换成WPARAM


接收部分:
LRESULT CMonitorView::OnShowTime(WPARAM wParam, LPARAM lParam)

CTime saveTime;
saveTime=(CTime)wParam;//读取时间数据


进行了强制转换,怎么还是提示不能转换呢?
error C2440: 'type cast' : cannot convert from 'class CTime' to 'unsigned int' No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
...全文
86 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
绿豆蛙2013 2009-08-27
[Quote=引用 1 楼 the_face 的回复:]
为什么不用指针?一个UINT变成一个类,再怎么强制也不行吧?
[/Quote]

嗯,谢谢
回复
zhengq06 2009-08-27
帮顶
回复
The_facE 2009-08-27
为什么不用指针?一个UINT变成一个类,再怎么强制也不行吧?
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告