Wysyłanie klawisza do programu

0

Napisałem program w c++ aby "wcisnęło" klawisz 1 w kalkulatorze, lecz niestety na wyświetlaczu jak jest zero, tak jest zero i się zmienić nie chce...

 
#include <iostream>
#include <windows.h>
using namespace std;

int main()
{

    HWND hWnd = FindWindow(NULL, "Kalkulator");
    SendMessage(hWnd, WM_KEYDOWN, VK_NUMPAD1, NULL);
    SendMessage(hWnd, WM_KEYUP, VK_NUMPAD1, NULL);
    
  
    cout << "KOniec\n";
    cin.sync();
    cin.get();
    return 0;
}

Co robię źle ?

0

Zainstaluj sobie jakiegoś WinSpy'ja ustaw na śledzenie komunikatów do kalkulatora oraz okienek podrzędnych naciśnij tą jedynkę i zobacz jakie komunikaty i gdzie są wysyłane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1