有时为了检测某个应用程序是否在运行,而又不能通过标题去Findwindow
那么只好改窗体类名了。
如果工程是Uniocde
重载虚拟函数CreateParams
void __fastcall TForm1::CreateParams(Controls::TCreateParams &Params)
{
TForm::CreateParams(Params);
wcscpy((wchar_t *)Params.WinClassName, L"TestClassName");
}
如果工程是多字节
void __fastcall TForm1::CreateParams(Controls::TCreateParams &Params)
{
TForm::CreateParams(Params);
strcpy((char*)Params.WinClassName, "TestClassName");
}
HWND hwnd = ::Findwindow(lpszClassName, NULL)