Compartilhar via


COleDataObject::IsDataAvailable

Chamar essa função para determinar se um determinado formato está disponível para recuperar dados de item OLE.

BOOL IsDataAvailable(
   CLIPFORMAT cfFormat,
   LPFORMATETC lpFormatEtc = NULL 
);

Parâmetros

  • cfFormat
    O formato de dados da área de transferência a ser usado a estrutura apontado por lpFormatEtc.Este parâmetro pode ser um dos formatos predefinidos da área de transferência ou do valor retornado pela função nativo de RegisterClipboardFormat do windows.

  • lpFormatEtc
    Os pontos a estrutura de FORMATETC que descreve o formato querem.Fornecer um valor para este parâmetro somente se você desejar especificar informações adicionais de formato além de formato da área de transferência especificado por cfFormat.Se é NULO, os valores padrão são usadas para os outros campos na estrutura de FORMATETC .

Valor de retorno

Diferente de zero se os dados estão disponíveis no formato especificado; se não 0.

Comentários

Essa função é útil antes de chamar GetData, GetFileData, ou GetGlobalData.

Para obter mais informações, consulte IDataObject::QueryGetData e FORMATETC em Windows SDK.

Para obter mais informações, consulte RegisterClipboardFormat em Windows SDK.

Exemplo

Consulte o exemplo para CRichEditView::QueryAcceptData.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDataObject

Gráfico de hierarquia

COleDataObject::BeginEnumFormats

COleDataObject::GetData

COleDataObject::GetFileData

COleDataObject::GetGlobalData

COleDataObject::GetNextFormat