C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[22261] Re:감사합니다..... 근데...
새더군 [mmouse] 843 읽음    2002-10-25 23:13
네 맞습니다.
직접 만들어보면

STRRET sName;
char buffer[MAX_PATH];

    switch(sName.uType)
        {
        case STRRET_WSTR:
            WideCharToMultiByte(CP_ACP,
                                0,
                                sName.pOleStr,
                                -1,
                                buffer,
                                MAX_PATH,
                                NULL,
                                NULL);
            break;

        case STRRET_OFFSET:
            strcpy(buffer, (char *)pItem + sName.uOffset);
            break;

        case STRRET_CSTR:
            strcpy(buffer, sName.cStr);
            break;
        }

이런 기능을 하는 함수 입니다.
그리고 윈도우 쉘 관련해서 좋은 책이 있습니다.

여건이 되신다면 Dino Espositpo 라는 사람이 쓴
Professional Visual C++ Windows Shell Programming 책을 한권 구입해서 보세요
윈도우 쉘에 관련된 재밌는 부분이 많이 있습니다 :D


정명기 님이 쓰신 글 :
: StrRetToBuf 라는 함수는 모죠?
: STRRET 를 Buf로 옮기는 함수인가여?
: 죄송합니다.. 바쁘실터인데.. ^^;;
:

+ -

관련 글 리스트
22183 [질문] 네트워크드라이브 맵핑을 하려면? 정명기 831 2002/10/22
22190     Re:[질문] 네트워크드라이브 맵핑을 하려면? 새더군 1266 2002/10/23
22201         감사합니다.-한가지 더 질문할께요... 정명기 1180 2002/10/24
22235             Re:감사합니다.-한가지 더 질문할께요... 새더군 1186 2002/10/25
22250                 Re:Re:감사합니다.-한가지 더 질문할께요... 정명기 833 2002/10/25
22253                     Re:Re:Re:감사합니다.-한가지 더 질문할께요... 새더군 869 2002/10/25
22257                         감사합니다..... 근데... 정명기 755 2002/10/25
22261                             Re:감사합니다..... 근데... 새더군 843 2002/10/25
22270                                 Re:Re:감사합니다..... 근데... 정명기 840 2002/10/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.