C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21722] [만해] Window Procedure 에 대해서요
만해 [greenuri] 800 읽음    2002-09-27 12:41
안녕하세요 만해입니다.

요즘들어 이전에 하던 프로그램을 다시 하고 있는데요

MessageMap을 이용해서 메세지를 처리 했었는데

사용자 정의 메세지가 많아 져서

이전에 임프님을 비롯한 몇몇 분이서 올린

여러가지 글들을 참고로 해서

아래와 같은 WNdProc을 오버로딩 했습니다.

그런데 이게 조금 이상하게 작동을 해서요

뭐가 문제인지 한번만 봐주세요

오랜만에 코딩을 하네요

참 오늘 오프 못가겠네요 다음에 뵐께요

그럼 이만~

LRESULT CALLBACK MainProc ( HWND hWnd , UINT uMsg , WPARAM wParam , LPARAM lParam )
{
  TMessage Msg;
  Msg.Msg = uMsg;
  Msg.WParam = wParam;
  Msg.LParam = lParam;

  switch ( uMsg )
    {
      case WM_Begin_Parser : FrmMain->OnParser_Start(Msg);return 0;

      case WM_End_Parser :   FrmMain->OnParser_End(Msg);return 0;

      case WM_Begin_Navigation : FrmMain->OnNavigation_Start(Msg);return 0;

      case WM_End_Navigation : FrmMain->OnNavigation_End(Msg);return 0;

      case WM_Begin_Content_Data_Get :
         FrmMain->StatusBar->SimpleText = "Content Data 를 받아 옵니다";break;
      case WM_Connect_Url :      
         FrmMain->StatusBar->SimpleText = "Url에 접속 합니다";break;
      case WM_Begin_Content_Down :
         FrmMain->StatusBar->SimpleText = "Begin Content Data Down";break;
      case WM_End_Content_Down : 
         FrmMain->StatusBar->SimpleText = "Content Data Down Complete";break;
      case WM_DisConnect_Url :   
         FrmMain->StatusBar->SimpleText = "DisConnect Url";break;
      case WM_UnKnown_Url :      
         FrmMain->StatusBar->SimpleText = "알려지지 않은 Url 입니다";break;
      case WM_End_Content_Data_Get : FrmMain->OnContent_Data_Get_End(Msg);break;
      // Url 에러 처리 부분 */
//      case

      default :
        return CallWindowProc((FARPROC)FOriginalProc,hWnd,uMsg,wParam,lParam);
    }
}

+ -

관련 글 리스트
21722 [만해] Window Procedure 에 대해서요 만해 800 2002/09/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.