messaggio di WM_QUERYDRAGICON
Inviato a una finestra ridotta a icona. La finestra sta per essere trascinata dall'utente, ma non ha un'icona definita per la relativa classe. Un'applicazione può restituire un handle a un'icona o a un cursore. Il sistema visualizza questo cursore o icona mentre l'utente trascina l'icona.
Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .
#define WM_QUERYDRAGICON 0x0037
Parametri
-
wParam
-
Questo parametro non viene usato.
-
lParam
-
Questo parametro non viene usato.
Valore restituito
Tipo: LRESULT
Un'applicazione deve restituire un handle a un cursore o a un'icona che il sistema deve visualizzare mentre l'utente trascina l'icona. Il cursore o l'icona devono essere compatibili con la risoluzione del driver di visualizzazione. Se l'applicazione restituisce NULL, il sistema visualizza il cursore predefinito.
Commenti
Quando l'utente trascina l'icona di una finestra senza un'icona di classe, il sistema sostituisce l'icona con un cursore predefinito. Se l'applicazione richiede la visualizzazione di un cursore diverso durante il trascinamento, deve restituire un handle al cursore o all'icona compatibile con la risoluzione del driver di visualizzazione. Se un'applicazione restituisce un handle a un cursore o a un'icona di colore, il sistema converte il cursore o l'icona in bianco e nero. L'applicazione può chiamare la funzione LoadCursor o LoadIcon per caricare un cursore o un'icona dalle risorse nel file eseguibile (.exe) e recuperare questo handle.
Se una routine della finestra di dialogo gestisce questo messaggio, deve eseguire il cast del valore restituito desiderato a un valore BOOL e restituire direttamente il valore. Il valore DWL_MSGRESULT impostato dalla funzione SetWindowLong viene ignorato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali