ダイアログボックスにあるボタンのクリックをシミュレートしたい。
私はそのウィンドウへのハンドルを持っています。これは、中止/再試行/無視の種類のウィンドウです。
私のニーズに合わないため、X座標とY座標を持つクリックをシミュレートしたくありません。
SendMessage(hParent, WM_COMMAND, MAKEWPARAM(IdOfButton, BN_CLICKED), (LPARAM)hwndOfButton);
hwndOfButton
通常、それがわからない場合は、なしで逃げることができます-ダイアログの実装に依存します!
ユースケースに応じて、SendMessage
またはになります。PostMessage
OKのためにこれを試してください:
SendMessage(hWnd, WM_COMMAND, 1, NULL);