Il termine Handle significa Maniglia in Italiano ed è utilizzato per gestire qualsiasi tecnica che consente di arrivare a un altro oggetto - una diciamo generalizzata pseudo-puntatore. All'interno del kernel di Windows esiste una tabella di tutti i diversi oggetti di cui il kernel è responsabile. Finestre, pulsanti, icone, puntatori del mouse, i menu, e così via, tutti hanno una voce, e ad ogni voce viene assegnato un identificativo univoco noto come un manico. Se si desidera scegliere una particolare voce di tale tabella, è necessario dare la Handle ( maniglia) del valore di Windows, e Windows restituisce la tabella corrispondente alla voce.Le maniglie sono definite come unsigned 32-bit con quantitative
HWND
HWND sono dati di tipo "Maniglie a Finestra", e sono utilizzati per tenere traccia dei vari oggetti che appaiono sullo schermo. Per comunicare con una particolare finestra, è necessario disporre di una copia della maniglia della finestra.Gli HWND variabili sono prefissati di solito con le lettere "hwnd", in modo che il programmatore sa che sono importanti.
Canonicamente,le finestre principali sono definite come segue:
HWND hwnd;
Le finestre di dialogo e maniglie sono definite come segue:
HWND hDlg;
Nessun commento:
Posta un commento