(21)Blender源码分析之鼠标按下消息添加到队列的过程

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(21)Blender源码分析之鼠标按下消息添加到队列的过程相关的知识,希望对你有一定的参考价值。

前面分析闪屏窗口显示,从图片的加载到菜单的布局显示,从C代码到python代码的相互调用,再到整个闪屏的UI布局显示。接着下来我们来分析一下鼠标按下的事件处理流程,这样才能明白blender处理Windows消息的过程,才可以明白它的事件处理过程,才可以进一步地添加事件处理。

如果熟悉Windows编程,就会对整个事件处理比较熟悉,如下图所示:

这个过程已经十几年都没有变化过,这是Windows的消息机制,因此blender在Windows下运行,也省不了这个处理流程。这个过程在前面的文章也有简单地介绍过,在这里我们主要来关注一下消息处理过程,现在以鼠标左键按下消息来举例进行。

当你在blender界面按下鼠标之后,就会触发windows的鼠标按下左键消息࿰

以上是关于(21)Blender源码分析之鼠标按下消息添加到队列的过程的主要内容,如果未能解决你的问题,请参考以下文章

(22)Blender源码分析之鼠标按下消息到窗口调用过程

(22)Blender源码分析之鼠标按下消息到窗口调用过程

(27)Blender源码分析之顶层菜单的关于对话框

(27)Blender源码分析之顶层菜单的关于对话框

(27)Blender源码分析之顶层菜单的关于对话框

(11)Blender源码分析之加载图片的imb_loadpng过程