VS2013图片控件bug

在VS2013中添加图片控件,经常会出现 error RC2108: expected numerical dialog constant这个错误。

个人感觉这应该是VS2013的一个bug。经过几番折腾后,找到以下两个解决方法:

方法一:直接修复bug。

1. 按以下路径找到resedit.dll这个文件,然后用一个能够编辑十六进制的软件打开。
%programfiles(x86)%\Microsoft Visual Studio 12.0\VC\vcpackages\resedit.dll

2. Ctrl+F找到下面数据片段
0E 00 00 00 3F 00 00 00 00 00 02 50 01 00 00 00

3. 用下面的数据替换
FF FF FF FF 3F 00 00 00 00 00 02 50 01 00 00 00

详细信息请参考这篇文章: http://connect.microsoft.com/VisualStudio/feedback/details/806403/bug-in-ressourceneditor


这样就相当于修复了VS的这个bug。我曾经试过这个方法,确实可以修复bug。但之后导致了另一个问题,还原resedit之后才修复。

所以要采用这种方式的法,最好是先备份resedit.dll。



方法二:修改资源文件。

 在资源文件里找到这行       CONTROL         IDB_BITMAP1,IDC_STATIC,89,33,114,114,NOT WS_GROUP
 然后把它修改为: CONTROL         IDB_BITMAP1, IDC_STATIC, "Static", SS_BITMAP, 54, 9, 28, 31, NOT WS_GROUP

这样就ok了。

这个方法每次出现问题就需要修改资源文件,但是不会带来其他的副作用。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值