|
제 질문은 그런것이 아니고 2개의 프로그램이 있는데 한개의 프로그램은
폼을 여러개 가지고 있고 폼마다 안에 웹브라우져 창과 버튼을 가지고 있는데
두번째 프로그램에서 findwindow로 첫번째 프로그램의 폼중 두번째 폼의
web 창의 핸들을 얻어서 navigater명령으로 특정 url로 보내거나
두번째폼에 달린 버튼을 누른 명령 click를 보내려고 합니다
이때 폼중 특정폼의 속에 있는 핸들을 찾아서 샌드메세지를 그곳에 보내는
명령을 구하고 싶습니다
==============================================================================
김진호.불사새 님이 쓰신 글 :
: Form과 Button에는 HWND 타입의 Handle이 있습습니다.
:
: Form1의 HWND는 Form1->Handle이고
: Button1의 HWND는 Button1->Handle입니다...
:
: 손효철 님이 쓰신 글 :
: : 먼저번 질문과 연결되는 내용입니다
: :
: : 한프로그램내에서 여러개의 폼을 동시에 사용시
: :
: : 그중 한폼에 버튼에 sendmessage보내려면 어떻게 해야하나요?
: :
: : form1,form2,form3 이 있고 그중 form2에 버튼1이 있으면
: :
: : HWND h;
: : h = FindWindow( "web1", NULL ); //응용프로그램이름 web1.exe
: :
: : h = GetWindow( h,Form2); // ? 에러
: :
: : PostMessage(FindWindow(NULL, "web1"), WM_QUIT, 0, 0); // web1 종료시
: :
: :
: : 그러면 web1의 form2의 버튼1에 클릭을 다른프로그램에서 보내려면
: :
: : 어떤식으로 지정해야 하나요?
: :
|