Я хотел бы использовать c ++ без mfc (и не clr), чтобы изменить текстовые поля и активировать кнопку на форме вне моего проекта. Я не знаю с чего начать. Я много искал, но могу найти информацию только для VB. Начальная точка поможет.
Спасибо.
Я попробовал это, и это, похоже, не работает.
HWND fWindow = FindWindow(NULL ,(LPCWSTR)"title");
и я тоже попробовал это
HWND fWindow = FindWindow(NULL ,LPCWSTR("title"));
Я также пытался использовать LPTSTR вместо LPCWSTR, если это была сделка с Unicode.
Может быть, я не понимаю этого дерьма Microsoft LPCWSTR и LPTSTR.
Я тоже пытался
HWND fWindow = FindWindow(NULL,TEXT("title"));
и это не сработало.
Я думаю, что Windows API просто сломан.
Я попробовал эту функцию в других программах ... Я использую xp, и я попытался перехватить калькулятор, окно проводника и что-то еще. Но я ничего не получил.
Вот какой-то точный код, который я использую, чтобы попытаться понять это.
HWND face = NULL;
face = FindWindow(NULL,TEXT("My Computer"));
LPSTR title = TEXT("");
GetWindowText(face,title,250);
if(face != NULL)
{
MessageBox(NULL,title,TEXT("WOOP"),1);
}
лицо = ничего.
title = ""
Имейте в виду, я не пытаюсь подключить проводник, я просто хочу выяснить, как заставить его работать.