挖井

类库大魔王的挖井日记

挖一口属于自己的井


Side by Side的MFC9.0 DLL和GDI+异形窗体

  自从用上了VC2008,用它来编译日历程序,就开始被Windows先进的Side by Side技术困扰着。其实说被它困扰有点过分了,毕竟是自己水平太臭,眼界太窄,见识太少。在开发机上怎么整都是好好的可以运行的,换个机器就不行了。盲人摸象般的整了几天,还是没能解决,代码是在家里写的编译的,拿着可执行文件到公司的机器就是不能正常运行。昨天晚上又在网上搜索了很久很久,终于在MSDN上看到一篇文章,虽然是以VC2005来讲的,但对VC2008是一样的原理,按照上面说的分好目标目录,做好安装包,今天拿到公司一试,果然没有原先那个什么应用程序配置错误的消息框了,终于解决这个让我郁闷了几天的问题。
  不过今天偶然发现,我用GDI+实现异形窗体,在Win2003下不能显示,在公司网上找了个别人写的也是用GDI+画窗体的,也是不能显示。但装了个雪狐日历精灵的早期版本看了看,它也是用GDI+画的,却能好好地显示在上面,应该是那段代码有问题,唉,看来得用虚拟机装上2000/XP/2003,做好全面的测试才行了,不在实际的环境中运行还真不知道会出什么问题呢!

本文地址:

https://minidump.info/blog/2008/04/side-by-side-e7-9a-84mfc9-0-dll-e5-92-8cgdi-e5-bc-82-e5-bd-a2-e7-aa-97-e4-bd-93/

上一篇

让SourceInsight消失吧

  今天组里几个人突然谈论起组织结构调整,然后我们现在做的东西命运怎么样,我们将来的命运怎么样,最后一个结论是要让我们做的东西成为精品,这样我们才有可能不被人随便摆布,不被拆散。  然后就说到重构当前这个项目的代码。说来说去,我还是去做图形编辑这块,同时兼顾文本编辑器的重构。这是我最希望的情形...…

Job 全文阅读
下一篇

这漱口水还真辣

  同学去巴基斯坦前留给我一瓶李施德林漱口水,放了好些天一直没开封,这种东西还没用过,感觉有点新鲜。今天好奇心起,拆开来倒了一点,说明上说20ml即可,我没有这样量化的概念,就倒在它的瓶盖上,然后含嘴里,照说明上说的30s后吐出,可我好像不到30s就辣得不行了,忙不迭跑到卫生间吐出来,连忙倒了...…

Water 全文阅读