请大侠帮忙?

hujack 2004-07-13 11:32:04
问题是:
打开一个文件,文件的句柄传送给一个函数,但函数类型是unsigned long.怎么会出错;
m_show02.ShowFileName(strFile);

PVOID fileh=m_show02.m_hWnd ;

unsigned long filehand=(unsigned long &)fileh;
错在那里?
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hujack 2004-07-14
  • 打赏
  • 举报
回复
unsigned long
=(unsigned long &)
在XP操作系统何以,为什么在2000操作系统出错呢?
kvls 2004-07-13
  • 打赏
  • 举报
回复
unsigned long filehand=(unsigned long)fileh;
酒红绿叶 2004-07-13
  • 打赏
  • 举报
回复
unsigned long
=(unsigned long &)

匹配么?
kathywp 2004-07-13
  • 打赏
  • 举报
回复
句柄本身就是32位......
hujack 2004-07-13
  • 打赏
  • 举报
回复
不行啊,就是把控件句柄转换成unsigned long
Jarrylogin 2004-07-13
  • 打赏
  • 举报
回复
unsigned long filehand=static_cast<unsigned long>(fileh);
hujack 2004-07-13
  • 打赏
  • 举报
回复
不是fileh指针类型

19,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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