ATL中的TRUE == -1?

Python 2001-06-24 08:56:00
我在使用GetAmbientUserMode(bUserMode)时,当在运行模式时,bUserMode的返回值为-1,我记得以前在哪看到过,说ATL中的TRUE,FALSE的定义和MFC中的不一样。这样的话,不久没办法用if ( xxx == TRUE)来判断了啊?该怎么做正确呢?
...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Python 2001-06-24
  • 打赏
  • 举报
回复
啊,对了,用VARIANT_TRUE,呵呵,我忘了
谢谢啦
Python 2001-06-24
  • 打赏
  • 举报
回复
???
怎么判断?
我的工程是ATL,支持MFC,但是,在函数中,我使用GetAmbientUserMode(bUserMode)函数,在运行模式下,bUserMode返回值为-1,可是,TRUE为1,if语句不通过,认为是设计模式,怎么判断才对呢?
masterz 2001-06-24
  • 打赏
  • 举报
回复
if(xxx==VARIANT_TRUE)
RedFire 2001-06-24
  • 打赏
  • 举报
回复
怎么会没有办法判断呢?不是一样的吗?

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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