Função de retorno de chamada WNDOBJCHANGEPROC (winddi.h)
A função WNDOBJCHANGEPROC é uma função de retorno de chamada definida pelo driver que a GDI usa para notificar o driver de alterações na janela em questão.
Sintaxe
WNDOBJCHANGEPROC Wndobjchangeproc;
void Wndobjchangeproc(
WNDOBJ *pwo,
FLONG fl
)
{...}
Parâmetros
pwo
Ponteiro para uma estrutura WNDOBJ que define o objeto de janela que está sendo alterado no momento. O objeto window contém o novo tamanho e a posição da janela. Se fl for WOC_CHANGED, esse parâmetro será NULL.
fl
Um sinalizador que descreve a alteração que ocorre no objeto de janela. Esse parâmetro pode usar um dos valores a seguir:
WOC_RGN_CLIENT_DELTA
O WNDOBJ contém uma região de cliente delta. A região delta é válida somente para essa chamada.WOC_RGN_CLIENT
O WNDOBJ contém uma nova região de cliente.WOC_RGN_SURFACE_DELTA
O WNDOBJ contém uma região de superfície delta. O membro pvConsumer da estrutura WNDOBJ é zero. A região delta é válida somente para essa chamada.WOC_RGN_SURFACE
O WNDOBJ refere-se a uma região de superfície criada pela GDI. O membro pvConsumer da estrutura WNDOBJ é zero.WOC_CHANGED
Todas as janelas foram atualizadas. A GDI sempre notifica o driver no final de uma atualização da área de trabalho.WOC_DELETE
O WNDOBJ está sendo excluído como resultado da exclusão da janela.WOC_DRAWN
O subsistema windows concluiu as chamadas blit tela a tela ( DrvCopyBits tela a tela necessárias para atualizar o conteúdo da tela para corresponder às alterações na região da janela.WOC_SPRITE_OVERLAP
Um sprite se sobrepõe à área WNDOBJ. Esse parâmetro é usado quando um sprite é movido pela primeira vez sobre a área do WNDOBJ ou imediatamente após o WNDOBJ ser criado se ele se sobrepõe a um sprite pré-existente.WOC_SPRITE_NO_OVERLAP
Os sprites não se sobrepõem mais à área do WNDOBJ. Esse parâmetro é usado quando todos os sprites foram movidos para fora da área WNDOBJ e será usado somente se o retorno de chamada tiver sido chamado anteriormente com WOC_SPRITE_OVERLAP.
Retornar valor
Nenhum
Comentários
O parâmetro pfn da função EngCreateWnd aponta para essa função.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | winddi.h (inclua Winddi.h) |