《Windows程序设计》中第三章的代码为什么要求WinNT?我的系统是98,那该怎么办?

lbskln 2005-05-02 12:03:17
《Windows程序设计》中第三章的代码为什么要求WinNT?我的系统是98,那该怎么办?
if (!RegisterClass (&wndclass))
{
MessageBox (NULL, TEXT ("This program requires Windows NT!"),
szAppName, MB_ICONERROR) ;
return 0 ;
}
窗体注册失败,98该怎么办?
...全文
111 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
useresu 2005-05-02
  • 打赏
  • 举报
回复
不是的,
我看了,
if (!RegisterClass (&wndclass))
这个判断是注册失败才成立的.
RegisterClass (&wndclass)失败,返回0,然后!一下,判断才成立,
所以:
MessageBox (NULL, TEXT ("This program requires Windows NT!"),
szAppName, MB_ICONERROR) ;
是失败才显示的.


这代码就是win98系统刚好可以.
csdnlady 2005-05-02
  • 打赏
  • 举报
回复
up
useresu 2005-05-02
  • 打赏
  • 举报
回复
窗口类结构的问题吧

我帮你看看
烟火...... 2005-05-02
  • 打赏
  • 举报
回复
装个双系统^^
lbskln 2005-05-02
  • 打赏
  • 举报
回复
问题找到了,是编译器问题!换了个编译器就没事了!谢谢帮忙!

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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