[Esta é a documentação preliminar e estão sujeitos a alterações.]
A função InSendMessageEx determina se o procedimento janela atual está processando uma mensagem que foi enviada de outro thread (no mesmo processo ou um processo diferente). Essa função é semelhante à função de InSendMessage , mas fornece informações adicionais sobre como a mensagem foi enviada.
(DWORD InSendMessageEx LPVOID lpReserved / / deve ser NULL);
Se a mensagem não foi enviada, o valor de retorno é ISMEX_NOSEND. Caso contrário, o valor de retorno é um ou mais dos seguintes valores.
| Valor | Significado |
|---|---|
| ISMEX_CALLBACK | A mensagem foi enviada usando a função SendMessageCallback . O segmento que enviou a mensagem não está bloqueado. |
| ISMEX_NOTIFY | A mensagem foi enviada usando a função SendNotifyMessage . O segmento que enviou a mensagem não está bloqueado. |
| ISMEX_REPLIED | O procedimento de janela processou a mensagem. O segmento que enviou a mensagem já não está bloqueado. |
| ISMEX_SEND | A mensagem foi enviada usando a função SendMessage ou SendMessageTimeout . Se ISMEX_REPLIED não estiver definido, o segmento que enviou a mensagem está bloqueado. |
nbsp; Windows &NT: requer versão 5.0 ou posterior.
Windows:Requer o Windows 98.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Visão geral de filas de mensagens e mensagens, mensagens e funções de fila de mensagem, SendMessage, SendMessageCallback, SendMessageTimeout, SendNotifyMessage