9. 子视窗控制项
回忆第七章的CHECKER程式。这些程式显示了矩形网格。当您在一个矩形中按下滑鼠按键时,该程式就画一个x;如果您再按一次滑鼠按键,那么x就消失。虽然这个程式的CHECKER1和CHECKER2版本只使用一个主视窗,但CHECKER3版本却为每个矩形使用一个子视窗。这些矩形由一个叫做ChildProc的独立视窗讯息处理程式维护。
如果有必要,无论矩形是否被选中,都可以给ChildProc增加一种向其父视窗讯息处理程式(WndProc)发送讯息的手段。通过呼叫GetParent,子视窗讯息处理程式能确定其父视窗的视窗代号: