关于窗口
我是一个Windows编程的初学者我希望编制一个程序:第一步:该程序弹出一个窗口,该窗口上有若干个按钮第二步:点击第一步弹出窗口上面的某一个按钮,第一个窗口关闭,弹出对应第二个窗口。第一步我已实现,现在我想问问怎么实现第二个窗口,窗口消息处理函数怎么知道该处理哪一个窗口的消息。是要再编制一个窗口消息处理函数吗?(因为这两个窗口有一个先后顺序的问题,而且第一步的窗口制约着第二个窗口)
参考答案:当然是两个窗口需要不同的消息处理函数。因为是两次RegisterClass,两个不同的WNDCLASS。
纠正一点:记住,窗口消息处理函数 处理的 不是某个 窗口 的 消息。而是某个窗口 类的消息。任何两个窗口,只要它们是同一个类 创建的,它们的行为就应该是一样的。
如果还有不明白的,可以发消息问我。