请教子窗口对齐是如何实现的

请问子窗口对齐是怎么实现的 - C++ Builder / Windows SDK/API
子窗口如果设置
Align=alClient;
就占据整个父窗口,请问是怎么实现的?

------解决方案--------------------
你看看vcl源码能不能找到实现部分。
------解决方案--------------------
设置Align属性以后,内部的实现是这样的:先根据Align的不同,调整控件的Left,Top,Widht,Height,然后触发WM_WINDOWPOSCHANGED消息,再重绘,就会看到不同的显示效果。

换句话说,直接设置Left,Top,Width,Height也可以实现。