通过系统托盘图标闪烁监测QQ是否有新消息
公司开发只能在Linux下,要跑QQ只好开一个windows虚拟机。可是QQ有消息来的时候不能及时看到,所以我在windows虚拟机中写了个程序检查系统托盘的QQ图标是否闪烁来判断是否有新的QQ消息,然后通知Linux端的程序,Linux(Centos)端任务栏的QQ图标闪烁提示我有新的消息。
但缺点在于如果打开了QQ对话窗口,有新消息时系统托盘的QQ图标就不会闪烁,只是此对话窗口的任务栏图标会闪烁并且高亮。所以现在的问题是如果判断任务栏图标是否处于高亮状态。
现有的代码在此:https://git.oschina.net/tong/qqMsgTray/blob/master/QQ%E6%B6%88%E6%81%AF%E7%9B%91%E6%8E%A7/win7/TrayScaner/TrayScaner/TrayScaner.cpp