delphi 模拟键盘法对当前窗口鼠标左键单击最小化怎么做?
1个回答
展开全部
向窗口发送按键序列:ALT+空格,N。第一个组合键发出后,窗口左上角将弹出系统菜单,N是最小化的菜单快捷键。
以上方法是对于标准窗口,它会响应“ALT+空格”事件,如果对于非标准窗口,则不能模拟键盘,而需要模拟鼠标,也就是控制鼠标指针移动到窗口标题栏右上角的最小化按钮上,再发送左键单击事件。
详情请查阅MSDN之SendInput;对于模拟鼠标,需要注意绝对坐标和相对坐标的概念和转换方法,在MSDN中亦有描述。
以上方法是对于标准窗口,它会响应“ALT+空格”事件,如果对于非标准窗口,则不能模拟键盘,而需要模拟鼠标,也就是控制鼠标指针移动到窗口标题栏右上角的最小化按钮上,再发送左键单击事件。
详情请查阅MSDN之SendInput;对于模拟鼠标,需要注意绝对坐标和相对坐标的概念和转换方法,在MSDN中亦有描述。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询