Estrutura OLEUIPASTEENTRYA (oledlg.h)
Uma matriz de entradas a ser especificada na estrutura de OLEUIPASTESPECIAL
Sintaxe
typedef struct tagOLEUIPASTEENTRYA {
FORMATETC fmtetc;
LPCSTR lpstrFormatName;
LPCSTR lpstrResultText;
DWORD dwFlags;
DWORD dwScratchSpace;
} OLEUIPASTEENTRYA, *POLEUIPASTEENTRYA, *LPOLEUIPASTEENTRYA;
Membros
fmtetc
Formato aceitável. A caixa de diálogo Colar Especial verifica se esse formato é oferecido pelo objeto na área de transferência e, em caso afirmativo, oferece-o para seleção para o usuário.
lpstrFormatName
Ponteiro para a cadeia de caracteres que representa o formato para o usuário. Qualquer %s nessa cadeia de caracteres é substituída pelo FullUserTypeName do objeto na área de transferência e a cadeia de caracteres resultante é colocada na caixa de listagem da caixa de diálogo. Apenas um %s é permitido. A presença ou ausência de %s especifica se o texto de resultado deve indicar que os dados estão sendo colados ou se um objeto que pode ser ativado por um aplicativo está sendo colado. Se %s estiver presente, o texto resultante diz que um objeto está sendo colado. Caso contrário, ele diz que os dados estão sendo colados.
lpstrResultText
Ponteiro para a cadeia de caracteres usada para personalizar o texto resultante da caixa de diálogo quando o usuário seleciona o formato correspondente a essa entrada. Qualquer %s nessa cadeia de caracteres é substituída pelo nome do aplicativo ou FullUserTypeName do objeto na área de transferência. Apenas um %s é permitido.
dwFlags
Valores de enumeração OLEUIPASTEFLAG.
dwScratchSpace
Espaço de arranhão disponível para rotinas que percorrem um IEnumFORMATETC
Observações
Nota
O cabeçalho oledlg.h define OLEUIPASTEENTRY como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | oledlg.h |
Consulte também
OLEUIPASTEFLAG
OLEUIPASTESPECIAL