b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

DialogBoxParam失败的缘故

电脑杂谈  发布时间:2016-04-28 15:14:33  来源:网络整理

你是否正在寻找关于dialogboxparam的内容?让我把最实用的东西奉献给你:

当前位置:我的异常网» VC/MFC»dialogboxparam失败的缘故

dialogboxparam失败的缘故

网友分享于:2013-09-18浏览:117次

dialogboxparam失败的原因?
winXP+sp3,VC6.0中,采用win32方式编写对话框程序。在对话框上布置好其他控件,如果不拖入ProgressBar控件,则DialogBoxParam创建成功,并能正确显示。但如果拖入该控件则失败,dialogboxparam(..)返回值为-1,GetLastError()返回0,不知何因?
奇怪的是,这些代码曾经能很好的运行,即能正确创建对话框并显示,现在却有问题,。
而采用MFC的向导生成对话框程序,拖入ProgressBar控件,运行良好!
更奇怪的是,在本机的虚拟机winxp+sp3上却不存在此情况。即dialogboxparam(..)能正确创建对话框并显示
查看MSDN,说需要comCtl32.dll,我的实体机与虚拟机上的该文件大小不一样。怀疑中毒,于是把实体机ghost回来,在实体机中仍然是dialogboxparam(..)返回值为-1,GetLastError()返回0,不知何因,请大侠及高手指点迷津
------解决方案--------------------
C/C++ code #include <commctrl.h> #pragma comment(lib, "comctl32.lib") // 初始化的地方加上,比如在窗口回调函数的WM_INITDIALOG消息处理加上这两句 INITCOMMONCONTROLSEX icc = {sizeof(icc), ICC_PROGRESS_CLASS}; InitCommonControlsEx(&icc);

以上就是关于dialogboxparam的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-3237-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 员璐璐
        员璐璐

        列黑名单

      • 李玉枝
        李玉枝

        #给烊烊520#1128生日评论集体向520万刷起来#护千玺到远方##易烊千玺真的很不错#

      热点图片
      拼命载入中...