IT-개발/winapi 및 MFC(64)
-
파일이름이 짧게 나올때~ㅠㅠ
사무실에서 어느사원이 c:\\abc~\\b~.txt 이런식으로 경로가 축약되어 넘어온다고... 어떻하느냐고~~~ 기억이 가물가물~~ 예전에~ 경험한거 같아서~ 구글링 하다보니~ GetShortPathName GetLongPathName 요런게 있네요... 게다가 아래 녀석에게는 sample code도 있는바~~ ㅋㅋㅋ GetFullPathName 디렉토리, 폴더, 파일이름 길어서 경로 이상하게 축약되어 나오면 이런 함수들 참고하세요~ 그래야 파일관련 함수들 사용할때, error 안나요~
2015.05.14 -
[MFC] 유니코드 멀티바이트 UTF-8 문자열 인코딩 변환 모음(퍼옴)
제목에서 밝힌 바와 같이 내용이 넘 좋아서 퍼왔습니다~ ^^(http://yeobi27.tistory.com/280) 유니코드 -> 멀티바이트12345wchar_t strUnicode[256] = {0,};char strMultibyte[256] = {0,};wcscpy_s(strUnicode,256,L"유니코드");int len = WideCharToMultiByte( CP_ACP, 0, strUnicode, -1, NULL, 0, NULL, NULL ); WideCharToMultiByte( CP_ACP, 0, strUnicode, -1, strMultibyte, len, NULL, NULL );stl이용1234wstring strUni = L"유니코드";int len = WideCharToMulti..
2015.04.23 -
Dialog에선 않먹는 CCmdUI...
꽤 오래된 내용인거 같긴한데... 모르면 한참 고생한다... dialog에서 menu 만들어 붙여 놓으면.. menu의 상태를 바로 바꿔줄 수 있는 ON_UPDATE_COMMAND_UI 때 Event handler 에서 제공하는 CCmdUI가 전혀 동작을 하지 않는다. MSDN에 그렇게 올라와 있단다~ 나도 오늘 작업하다가 요문제에 봉착~. 1시간이나 넘께 투자~ http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=4619 여기에 있는 방법대로 하려다가~~ ㅠㅠ.. 잘않됨. 그래서~~ 고민하다가~ CMenu의 함수인~ 아래 함수 등으로 직접 해결..ㅋㅋ.. 너무 했나? pMenu->CheckMenuItem(IDM_..., M..
2014.08.06 -
... 이 이렇게 쉽게 표현 될줄이야~ ㅋ
요즘 넘 오랫만에~ 실무 개발을 하고 있다. 그러다보니. 요런거 하나 하나 오히려 나보다 경력이 짧은 사람들이 더 잘안다... MFC에서 제공해주는 Static Control Text가 Control 길이보다 넘으면 보통, 아래로 밀려난다. 아래처럼 근데.. Resource view에서 Path Ellipsis 속성을 TRUE로 설정해주면, "..." 로 표시가 된다네~ 이런~ 개발 3년차 된 애가 알려준거다. 좀 망신 스럽지만 어찌하리~ 배워야지~ ㅋㅋ
2014.08.06