以前做的项目,我很少发送消息,包括现在也是,但目前遇到点小问题,于是我对发送消息琢磨了一下,个人认为还是多发消息好!理由:一:拿对话框程序来说,有一个初始化函数完成大量工作,一般想法是在OnInitDialog直接调用该初始化函数即可,可是如果初始化函数半天不返回的话,就会看不到程序的窗口,感觉就像程序并没有启动,容易让人再次的运行程序。这个方法有人说设置一个定时器,很明显,本质上还是发消息(WM_TIMER);二:如果函数A的最后一行是调用函数B,函数B的最后一行是调用C,这种情况也应该用消息来处理,否则调用栈越来越深,不容易控制而且可能会影响速度,其次这样做也不至使程序反应迟钝。不知道上面说法对不对,发送消息还有其它的利弊吗?