c语言setfocus作用,C语言FindWindow和SetFocus的问题?
生活随笔
收集整理的這篇文章主要介紹了
c语言setfocus作用,C语言FindWindow和SetFocus的问题?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
printf("%08X\n",shwnd);//用spy++測(cè)試了,句柄值是對(duì)的
DWORD cmdpid;
GetWindowThreadProcessId(cmd,&cmdpid);//當(dāng)前控制臺(tái)PID
DWORD notepid;
GetWindowThreadProcessId(shwnd,?epid);//輸入欄PID
AttachThreadInput(cmdpid,notepid,TRUE);//連接控制臺(tái)和記事本輸入欄兩個(gè)線程
SetFocus(fhwnd);//焦點(diǎn)轉(zhuǎn)移到輸入欄
printf("%08X",SetFocus(fhwnd));//此處輸出0,調(diào)用失敗
keybd_event('A',0,0,0);//發(fā)送消息
keybd_event('A',0,KEYEVENTF_KEYUP,0);
AttachThreadInput(cmdpid,notepid,FALSE);//釋放連接
getchar();
return 0;
總結(jié)
以上是生活随笔為你收集整理的c语言setfocus作用,C语言FindWindow和SetFocus的问题?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以太坊智能合约开发2-Solidity语
- 下一篇: 啥子是BFC