美文网首页
windows 打印活动窗口类名和标题

windows 打印活动窗口类名和标题

作者: 听取哇声一片_11c4 | 来源:发表于2022-02-09 17:57 被阅读0次

BOOL CALLBACK EnumChildProc(HWND hwnd,_In_ LPARAM lParam){

char szTitle[MAX_PATH]= {0};

char szClass[MAX_PATH]= {0};

int nMaxCount = MAX_PATH;

LPSTR lpclassName = szClass;

LPSTR lpwindowName = szTitle;

GetWindowTextA(hwnd,lpwindowName,nMaxCount);

GetClassNameA( hwnd,lpclassName,nMaxCount);

cout <<"[child window] window handle: " << hwnd << " window name: "

<<lpwindowName << " class name " <<lpclassName << endl;

return TRUE;

}

BOOL CALLBACK EnumlindowsProc(HWND hwnd,LPARAM lParam){

char szTitle[MAX_PATH] ={0};

char szClass[MAX_PATH] = {0};

int nMaxCount = MAX_PATH;

LPSTR lpClassName = szClass;

LPSTR lpwindowName = szTitle;

GetWindowTextA(hwnd,lpwindowName,nMaxCount);

GetClassNameA(hwnd,lpClassName,nMaxCount);

if(strcmp(lpClassName,"IME")!=0){

    cout <<"[Parent window] window handle: " << hwnd <<lpwindowName<<  " class name " << lpClassName << endl;

//EnumChildProc(hwnd,0);

}

if(strcmp(lpClassName,"TXGuiFoundation")==0){

    //  ::ShowWindow(hwnd,SW_SHOWNORMAL);

  // ::SetForegroundWindow(hwnd);

}

return TRUE;

}

int main(int argc, char *argv[])

{

  //  SetUnhandledExceptionFilter(callback);

    SingleApplication a(argc, argv);

    if(a.isRunning()){

        return 0;

    }

  EnumWindows(&EnumlindowsProc,0);

}

相关文章

  • windows 打印活动窗口类名和标题

    BOOL CALLBACK EnumChildProc(HWND hwnd,_In_ LPARAM lParam)...

  • Windows窗口类

    Windows编程中,对所有的GUI组件和控件进行了分类,每种类型的实例对象都具有不同的特性,这些特性包括UI外观...

  • 用AHK得到活动窗口类名

    我们可以这样来操作 就可以了。

  • WNDCLASS 结构

    WNDCLASS 结构 Windows 的窗口总是基于窗口类来创建的,窗口类同时确定了处理窗口消息的窗口过程(回调...

  • PyQT5教程- 2. 窗口

    本章目录 Part Ⅰ:窗口大小和位置 Part Ⅱ:标题和图标 在PyQt中,主要有三个窗口基类: QWidge...

  • C++ 内存读写

    1. 获取窗口句柄 HWND h= FindWindow ("类名","扫雷、连连看、窗口名"); 2.根据窗口句...

  • Windows窗口对象的附加数据

    窗口对象附加数据的种类 Windows编程中,每一个窗口对象(HWND)都是一个窗口类(WNDCLASSEX)的实...

  • andriod全屏设置

    andriod 全屏 窗口全屏 活动全屏 窗口全屏是指隐藏系统顶部的时间 电量,活动全屏指的是隐藏活动的标题栏...

  • 15-内存管理

    元类 类也是对象(属于元类的对象)#打印字符串(字符串是对象)print("HelloWorld")#打印类名,类...

  • CreateWindow

    函数功能: CreateWindow 函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格...

网友评论

      本文标题:windows 打印活动窗口类名和标题

      本文链接:https://www.haomeiwen.com/subject/pficzctx.html