OLEUIPASTEENTRYW 구조체(oledlg.h)
붙여넣기 특수 대화 상자의 OLEUIPASTESPECIAL 구조에 지정할 항목의 배열입니다. 각 항목에는 허용되는 형식을 지정하는 FORMATETC 구조체, 대화 상자 목록 상자의 형식을 나타내는 문자열, 대화 상자의 결과 텍스트를 사용자 지정하는 문자열 및 OLEUIPASTEFLAG 열거형의 플래그 집합이 포함됩니다. 플래그는 항목이 붙여넣기 전용, 연결만 또는 붙여넣기 및 연결 모두에 유효한지 여부를 나타냅니다. 항목이 연결에 유효한 경우 플래그는 적절한 OLEUIPASTE_LINKTYPEn 값을 함께 사용하거나 함께 사용할 수 있는 링크 형식을 나타냅니다.
통사론
typedef struct tagOLEUIPASTEENTRYW {
FORMATETC fmtetc;
LPCWSTR lpstrFormatName;
LPCWSTR lpstrResultText;
DWORD dwFlags;
DWORD dwScratchSpace;
} OLEUIPASTEENTRYW, *POLEUIPASTEENTRYW, *LPOLEUIPASTEENTRYW;
회원
fmtetc
허용되는 형식입니다. 붙여넣기 특수 대화 상자는 이 형식이 클립보드의 개체에서 제공되는지 확인하고 있는 경우 사용자에게 선택할 수 있도록 제공합니다.
lpstrFormatName
사용자에 대한 형식을 나타내는 문자열에 대한 포인터입니다. 이 문자열의 모든 %s 클립보드에 있는 개체의 FullUserTypeName으로 대체되고 결과 문자열은 대화 상자의 목록 상자에 배치됩니다. %s 하나만 허용됩니다. %s 유무는 결과 텍스트가 데이터를 붙여넣고 있음을 나타내는지 또는 애플리케이션에서 활성화할 수 있는 개체를 붙여넣는지 여부를 지정합니다. %s 있는 경우 결과 텍스트는 개체를 붙여넣고 있음을 표시합니다. 그렇지 않으면 데이터를 붙여넣고 있다고 표시됩니다.
lpstrResultText
사용자가 이 항목에 해당하는 형식을 선택할 때 대화 상자의 결과 텍스트를 사용자 지정하는 데 사용되는 문자열에 대한 포인터입니다. 이 문자열의 모든 %s 클립보드에 있는 개체의 애플리케이션 이름 또는 FullUserTypeName으로 대체됩니다. %s 하나만 허용됩니다.
dwFlags
OLEUIPASTEFLAG 열거형의 값입니다.
dwScratchSpace
PasteEntry 형식을 사용할 수 있는지 표시하기 위해 IEnumFORMATETC 반복하는 루틴에 사용할 수 있는 스크래치 공간입니다. 이 필드는 초기화되지 않은 상태로 남겨둘 수 있습니다.
발언
메모
oledlg.h 헤더는 OLEUIPASTEENTRY를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱만 해당] |
헤더 | oledlg.h |