delphi 根据句柄隐藏和显示窗体(GetWindowLong或者GetWindowInfo)

来源:互联网 发布:上海虐童事件 知乎 编辑:程序博客网 时间:2024/06/07 08:13

 

函数原型

 

  LONG GetWindowLong(HWND hWnd,int nlndex);

 

 

代码如下

 

    style := GetWindowLong(MyHandle, GWL_STYLE);

    if (style and WS_VISIBLE) > 0 then

      ShowWindow(MyHandle, SW_HIDE)

    else

      ShowWindow(MyHandle, SW_SHOW);

 

 

=========================================分割线=====================================

 

DWORD WINAPI DDKReg_GetWindowInfo(  HKEY hk,   PDDKWINDOWINFO pwi);
代码如下:
    GetWindowInfo(MyHandle, Pwi);    if (Pwi.dwStyle and WS_VISIBLE) > 0 then      ShowWindow(MyHandle, SW_HIDE)    else      ShowWindow(MyHandle, SW_SHOW);

详细参数介绍查看MSDN

 

原创粉丝点击