[ CnUnix ] in KIDS 글 쓴 이(By): jineos (거시기) 날 짜 (Date): 1995년01월07일(토) 19시47분41초 KST 제 목(Title): Re) 윈도우 프로그램 질문 한 어플리케이션이 두개의 독립된 윈도우를 갖게 한다는 것은 매우 쉬운 일입니다. 필요한 곳에서 CreateWindow와 ShowWindow 를 해주면 그만입니다. 물론 만들 윈도우의 클래스를 등록해야 하고 윈도우 프로시져를 세팅시켜 놓아야 한다는 것도 잊지 말아야 되겠죠. 두 개의 윈도우에 서로 다른 메세지를 표시한다는 게 무슨 말씀인지 잘 이해가 안되는데... 그래도 제 나름대로 썰을 풀어 보면.. 먼저, 한 어플리케이션에서 A, B의 두 윈도우가 있으면 A의 메시지 를 적당히 처리해 그 메시지를 B 윈도우로 SendMessage를 이용해 보내는 방법이 있을 수 있습니다. 아니면 단순히 문자 출력 씔은거라면 B윈도우의 HDC를 직접 얻어 A윈도우 프로세져에서도 처리할 수 있겠죠. 만약 두 윈도우가 서로 동일한 종류의 도큐먼트를 공유한다면 MDI를 이용해도 괜찮은 방법입니다만.. 요즘은 Document-oriented란 말 때문에 쇠퇴하고 있는 경향입니다. 그져 생각나는 대로 적어봤습니다. 아! 제가 지금 말씀드린 방법은 고전적인 SDK를 이용한 것입니다. MFC나 OWL에서는 다른 방법을 사용할 수도 있겠죠? |