...... 할말이 없다 -_- 자료형변환 왜이리도 짜증이 나는지... CString szValue; double lValue=0.0; // 해결방법 lValue = _wtof(szValue); // Error!! lValue = atof(LPSTR(LPCTSTR(szValue))); // 참고로 _wtoi() 함수는 정수로 변환을 해준다. _wtof() 함수를 쓰니 한번에 해결이 되었다. 이거 -_-; 하나 찾는데 얼마나 오래걸리는지.. 으아 ㅡㅡ++
cannot convert parameter 1 from 'char [40]' to 'LPWSTR' 에러 발생시 해결 방법 VS.Net 2005에서 사용해본 결과 기본적으로 'LPWSTR' 타입을 사용하고 있었으므로.. wchar_t * pExeFile = ...; wchar_t * pModuleFile = ...; swprintf(pExeFile, L"%s", pModuleFile); 이처럼 하는게 좋을 거 같다.. swprintf(pExeFile, L"%s", pModuleFile); 위 부분에서 L을 빼먹으면 또 에러가 나니 조심... char * pExeFile = ...; char * pModuleFile = ...; sprintf(pExeFile, "%s", pModuleFile); or wc..
WINBASEAPI int WINAPI MultiByteToWideChar( UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar); WINBASEAPI int WINAPI WideCharToMultiByte( UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, LPSTR lpMultiByteStr, int cchMultiByte, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar); void main() { char * str = "유니코드"; WORD wc..
MFC 클래스간 통신 SDI 형태 1. MainFrame 얻기 - CMainFrame *pFrame = (CmainFrame *) AfxGetMainWnd(); 2. App 포인터 얻기 - CTestApp *pApp = (CtestApp *) AfxGetApp(); 3. Document 포인터 얻기 - CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd(); CTestDoc *pDoc = (CTestDoc *)pFrame->GetActiveDocument(); - CTestDoc *pDoc = ((CMainFrame *)AfxGetMainWnd())->GetActiveDocument(); 4. View 포인터 얻기 - CMainFrame *pFrame = (CMainF..
연구실을 들어온지 1주일 된다.. 내일말야.. 음..연구실들어와서 MFC책을 붙잡고 ㅎ 1장 2장을 훌터 넘겨보다가... 안되겠다 싶어 API 로 만들려구 했던걸.. MFC 로 만들어보자! 생각하구 손을 ! 프로그램명 : 인맥 관리 사용하는 Ctrl : TreeCtrl, ListCtrl 이 주다! 사용하는 알고리즘 : STL - list 디자인 패턴 : 싱글턴 다른건 없다. 그져 가따 쓰기뿐이니깐 ㅎ // CString 변수를 문자열로 변경해주는 부분이다. ! // 참으로 -_- 오랫동안 고민하다 네이버에 물었더니 ..간단한 캐스팅이다... // 마법이야 마법...정말...!! WriteFile GetName() GetName() ); 아래부분은 TreeCtrl 부분에 삽입하는 소스일부분이다. 음...너..