반응형 C & C++444 [Tip] Enter Key 클릭시 종료 방지 [PreTranslateMessage 사용] PreTranslateMessage 함수를 재정의 한다. BOOL CEXESGDlg::PreTranslateMessage(MSG* pMsg) { // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다. if( pMsg->message == WM_KEYDOWN ) { if ( pMsg->wParam == VK_RETURN ) { return TRUE; } } return CDialog::PreTranslateMessage(pMsg); } Virtual-Key Codes The following table shows the symbolic constant names, hexadecimal values, and mouse or keyboard equivalents for the virt.. 2011. 4. 25. [TIP] MFC, STL 간단 사용팁 1. 어플리케이션위치관련 가)최소화 여부판단 if (IsIconic()) { ... } 나) 종료시 프로그램 위치기억하기 void CYourApp::OnDestroy() { __super::OnDestroy(); // Some Code // ... WINDOWPLACEMENT wr; wr.length = sizeof(WINDOWPLACEMENT); GetWindowPlacement(&wr); // wr.rcNormalPosition 를파일에기록 } 다) 시작시이전화면 위치로실행하기 int CYourApp::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (__super::OnCreate(lpCreateStruct) == -1) return -1; // TODO: Add y.. 2011. 4. 23. UNICODE 에 대하여 유니코드 에 대해서 유니코드를 알려면 현재 저희가 너무나 친숙하게 사용하고 있는 ASCII 코드를 알 필요가 있습니다. ASCII 코드는 한 바이트의 코드로 모든 영문자를 저장할 수 있는 아주 간단한 코드 테이블입니다. PC 가 주로 영문 권에서 만들어지다 보니 ASCII 는 당연히 표준처럼 쓰였고, 한 바이트로는 표현할 수 있는 글자 수가 너무 많은 우리나라와 같은 많은 나라들은 각기 ASCII 코드를 확장해서 2바이트로 표현하기 시작했습니다. 글자 한자를 표현하기 위해 너무나 복잡한 코드 체계가 존재했기 때문에 이러한 혼동을 잠재우기 위해 지구상의 모든 글자를 담을 수 있는 코드 테이블을 만든 게 유니코드입니다. 이러한 유니코드를 실제 바이트에 표현하기 위해 여러 가지 인코딩 방식이 등장했습니다. 그.. 2011. 4. 23. [MFC] HTTP 소켓 통신 HTTP 소켓 통신이란 즉 웹서버(IIS,Apache등)과 소켓 통신을 하는 예제를 보여주는 것입니다. 소스코드를 첨부했으므로 이해하기는 쉬울것입니다. 만약에 보시고 이해가 안되시면 aiwisdom@gmail.com으로 문의 주십시오. 코드는 약 3년전에 만든것이어서 코딩 스타일이 매우 안좋습니다. 그냥 이렇게 만드는구나 하고 소스코드를 읽어 주십시오^^;;; 1.만든 목적 웹서버와 HTTP 프로토콜로 통신 해야 할 경우가 있다. 가장 보편적인 예는 웹서버로부터 파일을 다운 받아야 할 경우 일 것이다. 그래서 Http Dll을 만들었다. 제목을 보면 알 수 있듯이 MFC Class CInternetSession을 이용했다. 물론 참조문서 윈도우 프로그램의 바이블인 MSDN이다. 소스코드를 보면 CLoad.. 2011. 4. 23. [Etc] 가위, 바위, 보 게임 2011. 4. 18. 문자열 복사 2011. 4. 18. 이전 1 ··· 46 47 48 49 50 51 52 ··· 74 다음 반응형