两个窗口会共用一个回调函数吗

两个窗口能共用一个回调函数吗?
如题,A窗口有自己的回调函数,创建A窗口后通过事件触发B窗口的创建,B窗口没有自己的回调函数,能不能用A的?譬如我A窗口里按下空格就创建一个B窗口,按下鼠标就在绘一个矩形,绘图函数用的是B窗口的窗口句柄,这样我启动程序后按一下空格再按鼠标,能不能做到创建一个B窗口然后在B窗口上绘矩形?如果可以的话,B.cpp里的回调函数应该怎么写

------解决方案--------------------
当然可以,只要你自己能分清楚怎么操作就可以了.
------解决方案--------------------
当然可以。。。

因为回调回来的HWND hWnd,是不一样的。

从逻辑上看应该是两个不相干的回调。
当然,在回调里有处理到全局变量或者有用到static的变量。要小心点。
------解决方案--------------------
可以共用一个WindowProc