• SwitchToThisWindow 激活指定窗口


    SwitchToThisWindow能够激活一个指定程序的窗口,使这个窗口弹出到屏幕的最前面。

    如果待激活的窗口是处于最小化状态,这个函数能使窗口还原并在屏幕中最前。

    SwitchToThisWindow是在User32.DLL中导出的。

    函数原型:

    VOID SwitchToThisWindow(HWND hWnd,BOOL fAltTab);
    
    //参数说明
    hWnd        要激活的窗口句柄;
    fAtlTab        是否还原最小化窗口
    
    //使用说明
    //想要还原最小化窗口,并在前端显示,传入fAtlTab为TRUE就可以了

    调用说明:

    //没有头文件,需要自己声明函数
    typedef void (WINAPI *PSWITCHTOTHISWINDOW) (HWND,BOOL);
    PSWITCHTOTHISWINDOW WitchToThisWindow;
    HMODULE hUser32 = GetModuleHandle(_T("user32"));
    SwitchToThisWindow=(PSWITCHTOTHISWINDOW)GetProcAddress(hUser32,"SwitchToThisWindow");
    
    //调用
    SwitchToThisWindow(g_hWnd,TRUE);

    PS:

    如果导出错误,则自己手动查看下user32的导出函数表

  • 相关阅读:
    17.异常(三)之 e.printStackTrace()介绍
    16.异常(二)
    15.异常(一)
    AuthCodeTool验证码
    FileUploadTool
    JdbcTool
    myeclipse-java项目转换成web项目
    中文注释乱码change
    css鼠标样式
    java script 弹出框
  • 原文地址:https://www.cnblogs.com/callback/p/4247964.html
Copyright © 2020-2023  润新知