C 未正确更新Windows指针位图

C 未正确更新Windows指针位图,c,windows,user-interface,winapi,mdi,C,Windows,User Interface,Winapi,Mdi,因此,我正在使用MDI编写一个文本编辑器 我有一个框架窗口,子窗口和每个子窗口有一个文本区域窗口 现在,我的问题是指针。它没有将自身设置为正确的位图。例如,如果我将指针移动到边框,它将正确地变成左右拖动图标。这一切都很好,但是当我将它移动到文本窗口区域时,它不会变回普通指针。这真是令人痛心 你知道为什么指针位图没有被更新吗?我的第一个猜测是,你正在拦截MDI用来交换指针位图的事件,而没有将它传递给链。我的第一个猜测是,你正在拦截MDI用来交换指针位图的事件,没有将其传递到链上。结果表明我错误地调

因此,我正在使用MDI编写一个文本编辑器

我有一个框架窗口,子窗口和每个子窗口有一个文本区域窗口

现在,我的问题是指针。它没有将自身设置为正确的位图。例如,如果我将指针移动到边框,它将正确地变成左右拖动图标。这一切都很好,但是当我将它移动到文本窗口区域时,它不会变回普通指针。这真是令人痛心


你知道为什么指针位图没有被更新吗?

我的第一个猜测是,你正在拦截MDI用来交换指针位图的事件,而没有将它传递给链。

我的第一个猜测是,你正在拦截MDI用来交换指针位图的事件,没有将其传递到链上。

结果表明我错误地调用了LoadCursor()

如果使用预定义的游标,则第一个参数实例必须为NULL


我的参数不是NULL(而且我没有检查返回值,cough!)。

结果表明我错误地调用了LoadCursor()

如果使用预定义的游标,则第一个参数实例必须为NULL


我的参数不是NULL(而且我没有检查返回值,cough!)。

很好。只是在检查我是否在适当的位置调用适当的默认处理程序的过程中。问题是,其他的一切都是有效的,如果你弄错了,你会期望更多的事情会出错。好主意。只是在检查我是否在适当的位置调用适当的默认处理程序的过程中。问题是,其他的一切都是有效的,如果你错了,你会期待更多的事情发生。