我现用一画矩阵API函数来做,在WinXP下失灵了,标题栏又露出来一点了。
大家有好的办法吗?

解决方案 »

  1.   

    Private Declare Function CreateRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
    Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long  '设置程序界面为一个矩阵,去掉标题栏和边框
      MyRgn = CreateRectRgn(0, 22, 9150, 7800)
      Call SetWindowRgn(Me.hwnd, MyRgn, True)注:窗体原始大小为9150*7800,22刚好是WinMe以下系统下标题栏大小,好像到XP标题栏比原来大了,有XP系统的请帮忙测试一下,22, 9150, 7800这几个值设为多少合适(窗体原始大小为9150*7800),刚能去掉标题栏,另外是否Windows可以分为两类设置不同值,Windows版本号是多少(WinMe一下我知道)
      

  2.   

    设置mdi窗体的.controlbox=false,且.text="",注意text必须为空
      

  3.   

    老大,MDI窗体无controlbox的!!!!
      

  4.   

    罪过,罪过,在.net下可以,要不向.net努力,我正......:)