Показать сообщение отдельно

  #1362  
Старый 08.08.2008, 13:17
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

Репутация: 17
По умолчанию

Такс.
Значит разобрался я со даблкликом, могу запустить прогу с рабочего стола, вот так:
Код:
       
 Sleep(3000);//чтоб успеть свернуть окно

	POINT pt={25, 35};
	    
	HWND Wind = WindowFromPoint(pt);
	SetCursorPos(pt.x, pt.y);
	SendMessage(Wind, WM_LBUTTONDOWN, pt.x, pt.y);
	SendMessage(Wind, WM_LBUTTONDBLCLK, pt.x, pt.y);
	SendMessage(Wind, WM_LBUTTONUP, pt.x, pt.y);
Все ок.
Дальше - пытаюсь закрыть открытую программу(Тотал Коммандер), кликнув по батону "закрыть", вот так:

Код:
 Sleep(2000);

            POINT pt2={900, 100};
	HWND Wind2 = WindowFromPoint(pt2);
	SetCursorPos(pt2.x, pt2.y);
	SendMessage(Wind, WM_LBUTTONDOWN, pt2.x, pt2.y);
	SendMessage(Wind, WM_LBUTTONUP, pt2.x, pt2.y);
Но ничего не получается...
Сильно не пиннайте, я всего 3 дня с С++.

ПС. Спасибо за помощь.
ППС. Учебник у меня и вправду г.

Последний раз редактировалось agrofyl2; 08.08.2008 в 14:03..
 
Ответить с цитированием