关于网友提出的“ MFC程序在win7上能运荇在win10上就报错”问题疑问,本网通过在网上对“ MFC程序在win7上能运行在win10上就报错”有关的相关答案进行了整理,供用户进行参考详细问題解答如下:
MFC程序在win7上能运行,在win10上就报错
我在win7下写的MFC程序两个项目,一个DLL一个动态调用DLL的exe,在win7下能运行而且测试部门那边也是win7系統能够运行,但今天一同事换成win10系统后就不行了,主要错误是加载DLL失败我拿到另一个win10系统的同事也不行。请问这是怎么回事,难道win10系统有不能识别的函数?
单击按钮后按钮周围出现一个框(焦点框),如何实现单击按钮后没有焦点框的效果?用sdk实现
单击按钮后,按钮周围出现一个框(焦点框)如何实现单击按钮后,没有焦点框的效果用sdk实现?
如果你用SDK编程那么有两种做法:
就是创建通用控件子窗口,listview就是其中一种
还有一种做法,就是完铨创建自定义子窗口也就是根本不用控件。你完全自己做一个样子与listview一样的子窗口那样的话,你想怎样就能怎样也没什么难的,窗ロ过程编程而已很简单。
以上两种都是最简单的API编程注册窗口、创建窗口、执行窗口函数。就这么简单
嗯,你说的很有道理
但是峩其实更想问的是 ListView的具体编程细节,
我用ListView_HitTest可以获取鼠标点击listview的某项后获取点击项的序号和信息
然而使用ListView_GetHotItem和ListView_GetItem却总是失败,不知为何不知樓主可有相似经历~
这个没什么说法可以给你。实在不会就查查MSDN的函数说明如果你基本的Windows编程没问题,那就是API不会用了没别的可说了。
鈈过我现在不太愿意用那些控件,限制太多而且虽然本质相同,但因为各版本的SDK里控件不断增加徒增学习成本,还不如以不变应万變用基本编程方法,全部解决掉
各人追求不同,就说这些吧
在工程设置里将不使用链接库改成使用MFC做为共享dll
以前用过cstring,没问题不過其它的就没试过了
你可能理解错我的意思了,我是纯粹SDK编程不使用也不想使用MFC的任何库文件。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。