MultiByteToWideChar 사용
ㅁ 사용방법(Char -> WCHAR(유니코드형식)) char* test = L"Test"; TCHAR* wcTest; //먼저 사이즈를 알아내서 메모리를 할당한다. int nLen = MultiByteToWideChar(CP_ACP, 0, test, strlen(test), NULL, NULL); wcTest = (TCHAR*)calloc(nLen*sizeof(TCHAR)); //스트링을 변환한다. MultiByteToWideChar(CP_ACP, 0, test, strlen(test), wcTest, nLen*sizeof(TCHAR)); ㅁ 사용예제(접속한 주소값 알아내기) char* ConnectUserAddr = ::inet_ntoa( fromAddr.sin_addr ); int iSrcLengt..
CreateWindow Function
HWND CreateWindow(lpszClassName, //lpszClassName 멤버의 이름 기입 lpszWindowName, //윈도우의 타이틀 바에 나타날 문자열 dwStyle, //윈도우의 형태를 지정하는 인수 x, y, nWidth, nHeight, //윈도우의 크기,위치를 지정(픽셀 단위를 사용) hwndParent, //부모윈도우가 있을 때 부모윈도우의 핸들지정 hmenu, //윈도우에서 사용할 메뉴의 핸들 hinst, //프로그램의 핸들을 지정한다 lpvParam) //CREATESTRUCT라는 구조체의 번지이며 특수한 목적에 사용 리턴 값 : CreateWindow 함수는 윈도우에 관한 모든 정보를 메모리에 만든 후 윈도우 핸들을 리턴값으로 넘겨준다.