大家知道在delphi中也有getclientrect函数,只是没有参数。我在程序里面想使用api格式的getclientrect函数,但程序不能识别,我用了windows单元,也用了shellapi单元,还是 不行,请问应该怎么办?

解决方案 »

  1.   

    BOOL GetClientRect(    HWND hWnd, // handle of window
        LPRECT lpRect  // address of structure for client coordinates
       );
    怎么可能会没有,要不在Windows,要不在Messages单元
    另外有一个方法,你可以进入Delphi的GetClientRect函数去看一下啊,看看它是怎么调用这个API的。
      

  2.   

    怎么看啊?我都弄了一天了,这个函数是在windows单元,我看过了,是不是要重新定义?
      

  3.   

    如果要使用windows api,这样
    windows.GetClientRect(hwnd,lpRect)
      

  4.   

    可以了!!!!!谢谢你   bluekitty(可爱猪猪) ,你真厉害,你怎么想到的?
      

  5.   

    常识性问题,怎么不看看Hint的?和TCustomForm.GetClientRect冲突,所以必须指名Windows.GetClientRect