有兩個行程A和B,B中可以通過點擊按鈕的形式打開一個模態對話框C。
現在行程A創建了子行程B,A的界面上有個按鈕,希望點擊這個按鈕,打開模態對話框C。
如何實作?
uj5u.com熱心網友回復:
sendmessage不行嗎,只有是視窗就有HWND啊uj5u.com熱心網友回復:
for(tabs=0;tabs<m_tabsMax; tabs++){
#ifdef USE_SendInput // SendInput
// key down
input[0].ki.dwFlags =input[1].ki.dwFlags=0;
SendInput(1, &input[0], sizeof(INPUT));// VK_CONTROL
SendInput(1, &input[1], sizeof(INPUT));// VKTAB
// key up
input[0].ki.dwFlags = input[1].ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &input[1], sizeof(INPUT));// VK_TAB
SendInput(1, &input[0], sizeof(INPUT));// VK_CONTROL
#else
// keybd_event
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
#endif
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/283898.html
標籤:進程/線程/DLL
上一篇:Objective Toolkit 界面庫哪里有下載的
下一篇:VS2017上向串口發送字串指令
