찾고자 하는 메시지 박스 종류를 spy++를 이용해서 알내서 찾는 방법이 있을듯 해요.
아래처럼 핸들러로 찾는 방법은 어떠세요?
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShowMessage("test");
}
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
HWND hWnd;
hWnd = FindWindow("TMessageForm",NULL);
if(hWnd)
{
Label1->Caption = "1";
}
else
{
Label1->Caption = "0";
}
}
gksqjs94 님이 쓰신 글 :
: 안녕하세요.
:
: 현재 메시지박스가 떠있는지 확인하는 방법이 있을까요?
:
: 여러번 띄우는걸 막기위해 하는건아니고,
:
: 메시지박스가 떠있는지 여부만 알면 되는데 방법을 검색해도 잘 나오지않아서요.
:
: 답변부탁드립니다!
:
:
|