Rechner(Calculator) von Windows "fernsteuern"
-
Hallo,
ich möchte gerne den Rechner(Calculator) von Windows "fernsteuern".
Starten geht:
ShellExecute (0, "open", "C:\\WINDOWS\\System32\\calc.exe", "", NULL, SW_SHOW);Position setzen geht auch
HWND hWin = FindWindow(NULL, "Rechner");
SetWindowPos(hWin,HWND_NOTOPMOST,0,0,300,300,SWP_FRAMECHANGED);Nun möchte ich auf den Button1 ein click senden
HWND ParentWnd;
ParentWnd = FindWindow(NULL, "Rechner");
SetForegroundWindow(ParentWnd);
int hwnd=0;
HWND hwndChild;if(ParentWnd == 0)
{
}
else
{
hwndChild = FindWindowEx(ParentWnd,0,"Button","1");
::SendMessage(hwndChild,BN_CLICKED, VK_RETURN, 0);//ich weiß hier fehtl was
}geht aber nicht!
Weiß jemand den code.
Danke
-
im Thread
http://www.c-plusplus.net/forum/viewtopic-var-t-is-171009.html
gabs ne LösungHWND ParentWnd;
ParentWnd = FindWindow(NULL, "Rechner");
SetForegroundWindow(ParentWnd);
int hwnd=0;
HWND hwndChild;
if(ParentWnd == 0)
{
}
else
{
hwndChild = FindWindowEx(ParentWnd,0,"Button","1");
SendMessage(hwndChild, WM_LBUTTONDOWN, 0, 0);
SendMessage(hwndChild, WM_LBUTTONUP, 0, 0);
}