2005-08-01から1ヶ月間の記事一覧

WM_KEYDOWN/WM_KEYUP

Syntax WM_KEYDOWN WPARAM wParam LPARAM lParam; ParameterswParam Specifies the virtual-key code of the nonsystem key. lParam Specifies the repeat count, scan code, extended-key flag, context code, previous key-state flag, and transition-sta…

コントロールキーを送信

いわゆるモディファイヤキーを押すのは、アルファベットキーを押すのに比べるとちょっと面倒。たとえばCtrl+aを送る場合、今までの知識から想像すると PostMessage(hWnd, WM_KEYDOWN, VK_CONTROL, 0); PostMessage(hWnd, WM_CHAR, 'a', 0); PostMessage(hWnd…

メモ帳にキー入力を送る

今、あるアプリを自動操作するツールを作ってて、アプリにキー入力させるにはどうすればいいか調べてました。 #include int main(void){ HWND hWnd; hWnd = FindWindow("Notepad", NULL); hWnd = FindWindowEx(hWnd, NULL, "Edit", NULL); PostMessage(hWnd,…

WNDCLASSEX

typedef struct _WNDCLASSEXW { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCWSTR lpszMenuName; LPCWSTR lpszClassName; HICON hIconSm…

Win32 API

超久々に更新。MSDNより HWND CreateWindow( LPCTSTR lpClassName, // 登録されているクラス名 LPCTSTR lpWindowName, // ウィンドウ名 DWORD dwStyle, // ウィンドウスタイル int x, // ウィンドウの横方向の位置 int y, // ウィンドウの縦方向の位置 int n…