Struttura OLEUIPASTEENTRYA (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 dall'enumerazione OLEUIPASTEFLAG . I flag indicano se la voce è valida solo per il incollamento, il collegamento solo o il incollamento e il collegamento. Se la voce è valida per il collegamento, i flag indicano quali tipi di collegamento sono accettabili tramite OR'ing insieme ai valori OLEUIPASTE_LINKTYPEn appropriati.
Sintassi
typedef struct tagOLEUIPASTEENTRYA {
FORMATETC fmtetc;
LPCSTR lpstrFormatName;
LPCSTR lpstrResultText;
DWORD dwFlags;
DWORD dwScratchSpace;
} OLEUIPASTEENTRYA, *POLEUIPASTEENTRYA, *LPOLEUIPASTEENTRYA;
Members
fmtetc
Formato accettabile. La finestra di dialogo Incolla speciale controlla se questo formato viene offerto dall'oggetto negli Appunti e, in caso affermativo, lo offre per la selezione all'utente.
lpstrFormatName
Puntatore alla stringa che rappresenta il formato dell'utente. Qualsiasi %s in questa stringa viene sostituito dal 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 indica che i dati vengono incollati o che un oggetto che può essere attivato da un'applicazione viene incollato. Se %s è presente, il testo risultante dice che un oggetto viene incollato. In caso contrario, si dice che i dati vengono incollati.
lpstrResultText
Puntatore alla stringa usata 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 fullUserTypeName dell'oggetto negli Appunti. È consentito un solo %s.
dwFlags
Valori dell'enumerazione OLEUIPASTEFLAG .
dwScratchSpace
Spazio zero disponibile per le routine che passano attraverso un IEnumFORMATETC per contrassegnare se è disponibile il formato PasteEntry. 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 preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | oledlg.h |