Struttura OLEUIPASTEENTRYW (oledlg.h)
Matrice di voci da specificare nella struttura OLEUIPASTESPECIAL per la finestra di dialogo Incolla speciale . Ogni voce include una struttura FORMATETC che specifica i formati accettabili, una stringa che rappresenta il formato nella casella di riepilogo della finestra di dialogo, una stringa per personalizzare il testo del risultato della finestra di dialogo e un set di flag dell'enumerazione OLEUIPASTEFLAG . I flag indicano se la voce è valida solo per incollare, collegare solo o incollare e collegare. Se la voce è valida per il collegamento, i flag indicano quali tipi di collegamento sono accettabili mediante OR'ing insieme ai valori appropriati OLEUIPASTE_LINKTYPEn .
Sintassi
typedef struct tagOLEUIPASTEENTRYW {
FORMATETC fmtetc;
LPCWSTR lpstrFormatName;
LPCWSTR lpstrResultText;
DWORD dwFlags;
DWORD dwScratchSpace;
} OLEUIPASTEENTRYW, *POLEUIPASTEENTRYW, *LPOLEUIPASTEENTRYW;
Members
fmtetc
Formato accettabile. La finestra di dialogo Incolla speciale controlla se questo formato è offerto dall'oggetto negli Appunti e, in tal caso, lo offre per la selezione all'utente.
lpstrFormatName
Puntatore alla stringa che rappresenta il formato per l'utente. Qualsiasi %s in questa stringa viene sostituito da FullUserTypeName dell'oggetto negli Appunti e la stringa risultante viene inserita nella casella di riepilogo della finestra di dialogo. È consentito un solo %s. La presenza o l'assenza di %s specifica se il testo del risultato consiste nell'indicare che i dati vengono incollati o se un oggetto che può essere attivato da un'applicazione viene incollato. Se %s è presente, il testo risultante indica che un oggetto viene incollato. In caso contrario, si dice che i dati vengono incollati.
lpstrResultText
Puntatore alla stringa utilizzata per personalizzare il testo risultante della finestra di dialogo quando l'utente seleziona il formato corrispondente a questa voce. Qualsiasi %s in questa stringa viene sostituito dal nome dell'applicazione o da FullUserTypeName dell'oggetto negli Appunti. È consentito un solo %s.
dwFlags
Valori dell'enumerazione OLEUIPASTEFLAG .
dwScratchSpace
Spazio scratch disponibile per le routine che attraversano un IEnumFORMATETC per contrassegnare se il formato PasteEntry è disponibile. Questo campo può essere lasciato non inizializzato.
Commenti
Nota
L'intestazione oledlg.h definisce OLEUIPASTEENTRY come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | oledlg.h |