发布网友 发布时间:2022-11-15 07:56
共2个回答
热心网友 时间:1天前
一个窗口的事件处理是非常多而复杂的,DefaultWindowProc() 对于一个窗口的所有的事件进行默认的处理,例如鼠标点击、键盘按键、最大化、最小化、关闭、外形描绘等处理等。如果自己写了 winproc ,相当于所有的消息都由你写的这个函数来处理,接管默认的处理过程,如果有没写的事件处理,这个窗口相应的事件就不正常。我们编程序没有必要把所有的事件处理过程都写出来,而把与默认的处理不同的写出来,其他的一律调用默认的处理,即调用 DefaultWindowProc() 函数,窗口就可以正常工作了。热心网友 时间:1天前
我也一直没有找到过好的说明,我的理解是这样的,你subclass热心网友 时间:1天前
一个窗口的事件处理是非常多而复杂的,DefaultWindowProc() 对于一个窗口的所有的事件进行默认的处理,例如鼠标点击、键盘按键、最大化、最小化、关闭、外形描绘等处理等。如果自己写了 winproc ,相当于所有的消息都由你写的这个函数来处理,接管默认的处理过程,如果有没写的事件处理,这个窗口相应的事件就不正常。我们编程序没有必要把所有的事件处理过程都写出来,而把与默认的处理不同的写出来,其他的一律调用默认的处理,即调用 DefaultWindowProc() 函数,窗口就可以正常工作了。热心网友 时间:1天前
我也一直没有找到过好的说明,我的理解是这样的,你subclass