在Powerbuilder中,我创建了一个包含数据窗口的窗口。我现在要创建一个子窗口(显示在最后一个窗口的顶部),只是我希望它出现在特定的位置。但是,虽然我可以使用.X和.Y以及.Height等命令,但窗口和子窗口都有标题,它们完全抛出Y位置。
有没有办法找到标题栏的高度,甚至是找到位置的另一种方式?
非常感谢...
答案 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!)