今才发现CSDN终于可以上了,憋了很长时间了,本人用VC,VS做程序开发,我要问一下,在Windows环境下,应用程序是如何在内存中运行的,我们知道,在用C做程序开发时,程序运行在堆栈中,C程序中的函数在堆栈中进进出出,反复迭代!那么应用程序中,类在内存的堆栈中如何存放,运行时是把整个对象都放到内存的堆栈中去吗?还是把对象的方法、变量等放到内存中?Windows应用程序是基于消息模式的,但我在设计的时候怎么没有感受到这一点,难道点击比如一个button时,程序便向系统消息队列写入一个消息等待系统消息进程去处理?我怎么没看到消息传送的代码呢?  为什么父窗口中的static静态变量能被所有子窗口所引用,这是如何做到的?