NCCALCSIZE_PARAMS struttura (winuser.h)
Contiene informazioni che un'applicazione può usare durante l'elaborazione del messaggio di WM_NCCALCSIZE per calcolare le dimensioni, la posizione e il contenuto valido dell'area client di una finestra.
Sintassi
typedef struct tagNCCALCSIZE_PARAMS {
RECT rgrc[3];
PWINDOWPOS lppos;
} NCCALCSIZE_PARAMS, *LPNCCALCSIZE_PARAMS;
Members
rgrc[3]
Tipo: RECT[3]
Matrice di rettangoli. Il significato della matrice di rettangoli cambia durante l'elaborazione del messaggio di WM_NCCALCSIZE .
Quando la procedura della finestra riceve il messaggio WM_NCCALCSIZE , il primo rettangolo contiene le nuove coordinate di una finestra che è stata spostata o ridimensionata, ovvero è la nuova coordinata della finestra proposta. Il secondo contiene le coordinate della finestra prima di essere spostata o ridimensionata. Il terzo contiene le coordinate dell'area client della finestra prima che la finestra sia stata spostata o ridimensionata. Se la finestra è una finestra figlio, le coordinate sono relative all'area client della finestra padre. Se la finestra è una finestra di primo livello, le coordinate sono relative all'origine dello schermo.
Quando la procedura della finestra viene restituita, il primo rettangolo contiene le coordinate del nuovo rettangolo client risultante dallo spostamento o dal ridimensionamento. Il secondo rettangolo contiene il rettangolo di destinazione valido e il terzo rettangolo contiene il rettangolo di origine valido. Gli ultimi due rettangoli vengono usati insieme al valore restituito del messaggio WM_NCCALCSIZE per determinare l'area della finestra da conservare.
lppos
Tipo: PWINDOWPOS
Puntatore a una struttura WINDOWPOS che contiene le dimensioni e i valori di posizione specificati nell'operazione che hanno spostato o ridimensionato la finestra.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Vedi anche
Informazioni concettuali
Altre risorse
Riferimento