博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历子窗口
阅读量:5359 次
发布时间:2019-06-15

本文共 649 字,大约阅读时间需要 2 分钟。

void SuperbikeControl::GetChildWindow(CWnd *cwnd)

{
    CWnd *wnd = cwnd->GetWindow (GW_CHILD);
    if (wnd != NULL)
    {
        wnd->PostMessageW (WM_KEYDOWN, VK_ESCAPE, 0);
        Sleep(50);
        wnd->PostMessageW (WM_KEYUP, VK_ESCAPE, 0);
        PlaySound(_T("sound\\bell.wav"), NULL, SND_FILENAME | SND_ASYNC);
        Sleep(1000);
        GetChildWindow(wnd);
    }
    else
    {
        wnd = cwnd->GetWindow (GW_HWNDNEXT);
        if (wnd != NULL)
        {
            wnd->PostMessageW (WM_KEYDOWN, VK_ESCAPE, 0);
            Sleep(50);
            wnd->PostMessageW (WM_KEYUP, VK_ESCAPE, 0);
            PlaySound(_T("sound\\bell.wav"), NULL, SND_FILENAME | SND_ASYNC);
            Sleep(1000);
            GetChildWindow(wnd);
        }
    }
}

转载于:https://www.cnblogs.com/mfryf/archive/2012/02/14/2351029.html

你可能感兴趣的文章
2019年Web前端最新导航(常见前端框架、前端大牛)
查看>>
Linux内核分析第十八章读书笔记
查看>>
软工课后作业01 P18第四题
查看>>
MyBatis 详解(一对一,一对多,多对多)
查看>>
软件架构师的工作过程
查看>>
判断设备
查看>>
搞清楚基本问题
查看>>
教你如何一步步将项目部署到Github
查看>>
关于Android圆形图片的一种优化方案(可以显示网络图片)
查看>>
android ui定义自己的dialog(项目框架搭建时就写好,之后事半功倍)
查看>>
Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析
查看>>
JDK内置工具--jvisualvm
查看>>
Windows路由表详解
查看>>
Linux at命令详解
查看>>
AI学习---TensorFlow框架介绍[图+会话+张量+变量OP+API]
查看>>
Fragment中启动一个新的Activity
查看>>
.NET性能优化方面的总结
查看>>
Windows下文件夹扩展名
查看>>
今天早上6:00起来,每天晚上回来6点多已经天黑
查看>>
debian开启cgroup memory子系统
查看>>