Método IContactManagerInterop::ShowContactCardForWindow (shobjidl_core.h)
Exibe a interface do usuário de um contato na janela especificada.
Sintaxe
HRESULT ShowContactCardForWindow(
[in] HWND appWindow,
[in] IUnknown *contact,
[in] const RECT *selection,
[in] FLYOUT_PLACEMENT preferredPlacement
);
Parâmetros
[in] appWindow
Digite: HWND
O HWND da janela em primeiro plano do aplicativo do qual o cartão de contato é iniciado e onde o foco é retornado quando o contato cartão é ignorado.
[in] contact
Tipo: IUnknown*
Um ponteiro para o objeto de contato. Use um objeto Windows.ApplicationModel.Contacts.Contact, mas converta para IUnknown aqui porque a IDL COM clássica não pode usar Windows Runtime tipos.
[in] selection
Tipo: RECT const*
O Rect é a área retangular da seleção do usuário (por exemplo, pressionando um botão), em torno da qual o sistema operacional exibe o contato cartão, não dentro dessa área retangular. Por exemplo, se um aplicativo usar um botão para mostrar a cartão de contato, passe o Rect do botão para que o contato cartão seja exibido ao redor do botão, não sobrepondo-o.
[in] preferredPlacement
Tipo: FLYOUT_PLACEMENT
Um valor de tipo FLYOUT_PLACEMENT que descreve o posicionamento preferencial do cartão de contato.
Retornar valor
Tipo: HRESULT
ShowContactCardForWindow retorna:
- S_OK se o cartão de contato for exibido com êxito
- E_POINTER se appWindow for NULL ou o contato for NULL ou se a seleção for NULL
- E_INVALIDARG se o contato não for um objeto Windows.ApplicationModel.Contacts.Contact ou preferredPlacement for um valor de enumeração inválido
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h |