标题控件大小和位置

【勇芳软件工作室】汉化HomePreviousNext

通常,您必须设置标题控件的大小和位置以适合特定矩形的边界,例如窗口的客户区。通过使用HDM_LAYOUT消息,您可以从标题控件中检索适当的大小和位置值。

发送HDM_LAYOUT时,您指定一个HD_LAYOUT结构的地址,其中包含头控件占用的矩形坐标,并提供一个指向WINDOWPOS结构的指针。控件填充WINDOWPOS结构,其尺寸和位置值适合于沿着指定矩形顶部定位控件。高度值是控件的水平边框的高度和当前选择到控件的设备上下文中的字体的平均高度之和。

如果要使用HDM_LAYOUT设置标题控件的初始大小和位置,则应设置控件的初始可见性状态,使其隐藏。发送HDM_LAYOUT以检索大小和位置值后,可以使用SetWindowPos功能设置新的大小,位置和可见性状态。