윈도우/MFC 썸네일형 리스트형 LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다 "LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다" 에러 발생시 : 사용자 정의 메시지 처리기의 리턴값을 LRESULT 로 바꾸면 해결 된다. //선언부분 //afx_msg DWORD OnCommRead(WPARAM wParam, LPARAM lParam); afx_msg LRESULT OnCommRead(WPARAM wParam, LPARAM lParam); // 이렇게 수정 // 정의 부분 //DWORD CDlgRainfall::OnCommRead(WPARAM wParam, LPARAM lParam) LRESULT CDlgRainfall::OnCommRead(WPARAM wParam, LPARAM lParam) // 이렇게 수정 { BOOL.. 더보기 error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다. VC++ 6.0 에서 2008 변환시 나는 에러중 하나입니다. error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다. C++ 6.0 에서 visual studio 2008 으로 컨버팅한다면 저 오류가 났을 경우에는 함수의 명시적 선언이 안되있다고 한다. foo(int) 라고 함수 선언했다면 void foo(int)으로 변환해줘야 합니다. 더보기 Visual C++ 2008 에서 6.0 글꼴로 변경하기 Visual C++ 2008 에서 6.0 글꼴로 변경하기 MFC 개발자들 대부분 6.0이상으로 개발 하시다가 2008 이나 2010으로 바꾸시는게 대부분이시지.. 어쩔수 없이. 유니코드나,, 코드의 확장성등... 안 바꿀수밖에 없죠.. 그러다보니 6.0 글꼴에 익숙해져 있다가 2008기본 글꼴로 코딩할려면 욕이 나올려고 하네요... 저같은 경우 혹시나 저같은 분들 계시면 6.0 폰트로 바꿀수 있으니 걱정마세요.. 6.0글꼴로 바꾸니 살 것 같더라구요..~~~ 글꼴을 Fixedsys 로 바꿔주면 됩니다. 이해하기 쉽기 위해서 이미지 첨부합니다.. ㅎ 더보기 Visual Studio 2008 설정 팁 모음 tool -> import and export settings -> reset all settings 도구 -> 설정 가져오기 및 내보내기 -> 모두 다시 설정 줄번호 도구 -> 옵션 -> 텍스트 편집기 -> 해당 언어 -> 줄 번호 편집 팁 정사각 블럭지정: Alt 누른 상태로 괄호 쌍 찾기: { 또는 }에서 Ctrl + } using 붙이기: 정확한 클래스 명 작성 후 Ctrl+. 또는 나타나는 작은 사각형을 활용하여 using 추가 더보기 싱글톤 (Singleton) 기법 프로그램을 만들경우 대부분 하나의 프로그램만 띄울경우가 있는데 이럴때 가장 간단하게 하는 방법을 소개합니다. MFC기반으로 test 라는 다이얼로그 박스를 생성한다고 가정했을때 CtestApp:: InitInstance()함수 안에 아래와 같은 코드를 삽입하시면 됩니다. BOOL CtestApp::InitInstance() { // 싱글톤 기법 삽입 , 재실행방지 HWND hWnd; hWnd=::FindWindow(NULL,_T("test")); if(hWnd!=NULL) { ::SetForegroundWindow(hWnd); ::ShowWindow(hWnd,SW_SHOW); return FALSE; } ..... } 더보기 이전 1 2 다음