안녕하세요,
Win32 API로 다른 응용프로그램의 버튼들을 클릭하는 프로그램을 만들다가 질문 드립니다.
Toolbar 내 있는 버튼을 클릭하고 싶어서 다음과 같이 프로그램을 작성해 보았습니다.
TBBUTTON TB_Data={0};
int btn_count= 0, i = 0;
...
// Spy++ 프로그램과 FindWindow를 통하여 Toolbar의 handle을 찾는 코드
// Toolbar handle값은 Parent_hWnd에 저장되어 있음
...
btn_count = SendMessage(Parent_hWnd, TB_BUTTONCOUNT, 0, 0);
i = SendMessage(Parent_hWnd, TB_GETBUTTON, (WPARAM)5, (LPARAM)(&TB_Data));