在 MFC 中调整鼠标形状大小已更改
Posted
技术标签:
【中文标题】在 MFC 中调整鼠标形状大小已更改【英文标题】:Resizing Mouse Shape changed in MFC 【发布时间】:2018-10-25 14:31:24 【问题描述】:我已将我的应用程序移植到使用 Visual Studio 2013 构建。 构建完成后,我发现调整大小的鼠标形状被互换了。
当我想要调整垂直分割器的大小时会出现第一个鼠标指针形状,而当我想要调整水平分割器的大小时会出现第二个鼠标指针:这种行为是新的。在我的工具的先前版本中,当我想要调整水平分割器的大小时会出现第一个,而当我想要调整垂直分割器的大小时会出现第二个。
我没有更改代码中的任何内容。我怎样才能让它重现旧的行为?
【问题讨论】:
这不应该因为移植项目而自行改变。浏览 *.rc 文件(或 *.rc2 文件),找到对光标文件的引用(类似于“resize_north_south.cur”),显示其中的内容以及光标的加载方式。 我的 rc 文件中没有它的参考! 【参考方案1】:我们发现我们使用了第三方 MFC 库,并且我们使用了它们中的游标;在新版本中,他们交换了光标图标的名称,这就是这个问题的根本原因。作为一种解决方法,我们交换了名称以提供旧行为。
【讨论】:
以上是关于在 MFC 中调整鼠标形状大小已更改的主要内容,如果未能解决你的问题,请参考以下文章