随笔分类 -  Windows之窗口和消息

摘要:一、背景 一个进程的线程窗口(window1)如何在不知道另一个进程的线程窗口(window2)的情况下接收到window2发送的自定义消息呢? 二、自定义消息 Windows系统除了预定义一些系统的消息外,还为用户预留了自定义消息的范围(WM_USER~0x7FFF)。通过RegisterWind 阅读全文
posted @ 2020-03-13 23:18 blackstar666 阅读(538) 评论(0) 推荐(1)
摘要:一、问题引入 获取桌面窗口数据,但是在系统权限且session0下,获取不到非系统权限且session1下的窗口。 二、问题分析 在不同权限的session0和session1下遍历窗口,获取的窗口数据是否存在影响? 三、进程权限 为了系统的安全,Windows系统划分了多种权限来控制用户和程序访问 阅读全文
posted @ 2019-09-01 11:31 blackstar666 阅读(409) 评论(0) 推荐(0)
摘要:一、需求背景 如何让一个窗口嵌入到桌面窗口中?如何同时隐藏/显示扩展屏下任务栏窗口? 二、问题点分析 窗口与窗口之间的关系; 扩展屏下任务栏窗口的窗口类是什么?超过一个扩展屏的任务栏窗口类又是什么? 三、窗口与窗口之间的关系 窗口类型主要分为:重叠窗口、弹出窗口、子窗口、分层窗口,只接受消息的窗口; 阅读全文
posted @ 2019-08-21 22:30 blackstar666 阅读(644) 评论(0) 推荐(0)
摘要:一、问题点 需要统计三方软件使用的时长,但是要求在电脑处于休眠/睡眠状态下的时间段不能作为使用时长统计进去。 其实这个问题点有两个需要解决的问题:、 软件在使用的标准是什么? 如何知道电脑什么时候从运行状态进入休眠/睡眠状态,或从休眠/睡眠状态进入运行状态? 二、软件在使用的标准 这个不是我今天主要 阅读全文
posted @ 2019-08-12 22:33 blackstar666 阅读(178) 评论(0) 推荐(0)