A BeginDeferWindowPos função aloca memória para uma Múltiplo-janela — estrutura posição e retorna o identificador para a estrutura.
(HDWP BeginDeferWindowPos int nNumWindows / / número de windows);
Se a função for bem-sucedido, o valor de retorno identifica o múltiplo-janela — estrutura posição. Se recursos de sistema suficientes disponíveis para alocar a estrutura, o valor de retorno é NULL. Para informações de erro estendidas get, chamar GetLastError.
O múltiplo-janela — estrutura posição é uma estrutura interna; um aplicativo não é possível acessá-lo diretamente.
DeferWindowPos preenche o múltiplo-janela — estrutura posição com informações sobre a posição de destino para uma ou mais janelas prestes a serem movidos. A EndDeferWindowPos função aceita o identificador para essa estrutura e reposiciona os windows usando as informações armazenadas na estrutura.
Se qualquer uma das janelas de Múltiplo-janela — estrutura posição têm o conjunto sinalizador SWP_HIDEWINDOW ou SWP_SHOWWINDOW, nenhum das janelas são reposicionados.
Se o sistema deve aumentar o tamanho da Múltiplo-janela – posição estrutura além do tamanho inicial especificada pelo parâmetro nNumWindows mas não é possível alocar memória suficiente para fazê-lo, toda a janela posicionamento seqüência (BeginDeferWindowPos DeferWindowPose EndDeferWindowPos) falha do sistema. Especificando o tamanho máximo necessário, um aplicativo pode detectar e processar falha no início do processo.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Visão geral sobre Windows, funções de janela, DeferWindowPos, EndDeferWindowPos, SetWindowPos