我可以在Powerbuilder窗口中找到标题栏的高度吗?

时间:2014-07-16 09:12:08

标签: windows location powerbuilder titlebar

在Powerbuilder中,我创建了一个包含数据窗口的窗口。我现在要创建一个子窗口(显示在最后一个窗口的顶部),只是我希望它出现在特定的位置。但是,虽然我可以使用.X和.Y以及.Height等命令,但窗口和子窗口都有标题,它们完全抛出Y位置。

有没有办法找到标题栏的高度,甚至是找到位置的另一种方式?

非常感谢...

1 个答案:

答案 0 :(得分:1)

函数整数GetSystemMetrics(整数nIndex)库" user32.dll"

CONSTANT整数SM_CYCAPTION = 4 整数li_pixels,li_pbunits

li_pixels = GetSystemMetrics(SM_CYCAPTION)
li_pbunits = PixelsToUnits(li_pixels,YPixelsToUnits!)