vb 用CreateRoundRectRgn显示窗口时,在液晶和CRT显示器上有差异,请教高手怎么解决

vb 用CreateRoundRectRgn显示窗口时,在液晶和CRT显示器上有差异,请问高手如何解决
用CreateRoundRectRgn显示窗口时,在液晶和CRT显示器上有差异,请问高手如何解决

rgn   =   CreateRoundRectRgn(5,   26,   213,   230,   10,   10)
SetWindowRgn   Me.hwnd,   rgn,   True

如上语句,如果在液晶上显示正常,在CRT上会使窗口显示上面一点。
如果,在VRT上显示正常,则在液晶上显示时会使窗口显示下面一点。

------解决方案--------------------
很可能是你 系统标题栏高度设置 不同