app返回之前app焦点的操作方法
生活随笔
收集整理的這篇文章主要介紹了
app返回之前app焦点的操作方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var hdWin,hdfocus: THandle;
trdID: Cardinal;
//獲取前置app窗口句柄
hdWin := GetForegroundWindow;//FindWindow(nil,'Project1');
//獲取前置app線程句柄
trdID := GetWindowThreadProcessId(hdWin,nil);
//連接當前線程與前置線程,消息將有當前進行處理
AttachThreadInput(trdID,GetCurrentThreadId,True);
hdFocus := windows.GetFocus;
//{操作代碼}
Windows.SetFocus(hdWin);
PostMessage(hdFocus,WM_CHAR,ord('A'),0);
//解除線程連接
AttachThreadInput(trdID,GetCurrentThreadId,False);
總結
以上是生活随笔為你收集整理的app返回之前app焦点的操作方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在坦克世界闪击战怎么卡车位
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?