Cellulare 2

Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli cercapersone.

Panoramiche

Argomento Contenuto
Controlli cercapersone Un controllo cercapersone è un contenitore di finestre usato con una finestra che non dispone di un'area di visualizzazione sufficiente per visualizzare tutto il contenuto.

Macro

Argomento Contenuto
Pager_ForwardMouse Abilita o disabilita l'inoltro del mouse per il controllo cercapersone. Quando l'inoltro del mouse è abilitato, il controllo cercapersone inoltra i messaggi WM_MOUedizione Standard MOVE alla finestra contenuta. È possibile utilizzare questa macro o inviare il messaggio di PGM_FORWARDMOUedizione Standard in modo esplicito.
Pager_GetBkColor Recupera il colore di sfondo corrente per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio di PGM_GETBKCOLOR in modo esplicito.
Pager_GetBorder Recupera le dimensioni correnti del bordo per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio di PGM_GETBORDER in modo esplicito.
Pager_GetButtonSize Recupera le dimensioni correnti del pulsante per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio di PGM_GETBUTTONSIZE in modo esplicito.
Pager_GetButtonState Recupera lo stato del pulsante specificato in un controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio di PGM_GETBUTTONSTATE in modo esplicito.
Pager_GetDropTarget Recupera il puntatore dell'interfaccia IDropTarget di un controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio di PGM_GETDROPTARGET in modo esplicito.
Pager_GetPos Recupera la posizione di scorrimento corrente del controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio di PGM_GETPOS in modo esplicito.
Pager_RecalcSize Forza il controllo cercapersone a ricalcolare le dimensioni della finestra contenuta. L'uso di questa macro comporterà l'invio di una notifica PGN_CALCSIZE. È possibile utilizzare questa macro o inviare il messaggio di PGM_RECALCSIZE in modo esplicito.
Pager_SetBkColor Imposta il colore di sfondo corrente per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio PGM_edizione Standard TBKCOLOR in modo esplicito.
Pager_SetBorder Imposta le dimensioni correnti del bordo per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio PGM_edizione Standard TBORDER in modo esplicito.
Pager_SetButtonSize Imposta le dimensioni correnti del pulsante per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio PGM_edizione Standard TBUTTONSIZE in modo esplicito.
Pager_SetChild Imposta la finestra contenuta per il controllo cercapersone. Questa macro non modificherà l'elemento padre della finestra contenuta; assegna solo un handle di finestra al controllo cercapersone per lo scorrimento. Nella maggior parte dei casi, la finestra contenuta sarà una finestra figlio. In questo caso, la finestra contenuta deve essere un elemento figlio del controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio PGM_edizione Standard TCHILD in modo esplicito.
Pager_SetPos Imposta la posizione di scorrimento per il controllo cercapersone. È possibile utilizzare questa macro o inviare il messaggio PGM_edizione Standard TPOS in modo esplicito.
Pager_SetScrollInfo Destinato all'uso interno; non consigliato per l'uso nelle applicazioni.
Imposta i parametri di scorrimento del controllo cercapersone, inclusi il valore di timeout, le righe per timeout e i pixel per riga. È possibile utilizzare questa macro o inviare il messaggio PGM_edizione Standard T edizione Standard TSCROLLINFO in modo esplicito.

Messaggi

Argomento Contenuto
PGM_FORWARDMOUedizione Standard Abilita o disabilita l'inoltro del mouse per il controllo cercapersone. Quando l'inoltro del mouse è abilitato, il controllo cercapersone inoltra i messaggi WM_MOUedizione Standard MOVE alla finestra contenuta. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_ForwardMouse.
PGM_GETBKCOLOR Recupera il colore di sfondo corrente per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_GetBkColor.
PGM_GETBORDER Recupera le dimensioni correnti del bordo per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_GetBorder.
PGM_GETBUTTONSIZE Recupera le dimensioni correnti del pulsante per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_GetButtonSize.
PGM_GETBUTTONSTATE Recupera lo stato del pulsante specificato in un controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_GetButtonState.
PGM_GETDROPTARGET Recupera il puntatore dell'interfaccia IDropTarget di un controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_GetDropTarget.
PGM_GETPOS Recupera la posizione di scorrimento corrente del controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Pager_GetPos.
PGM_RECALCSIZE Forza il controllo cercapersone a ricalcolare le dimensioni della finestra contenuta. L'invio di questo messaggio comporterà l'invio di una notifica PGN_CALCSIZE . È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_RecalcSize.
PGM_edizione Standard TBKCOLOR Imposta il colore di sfondo corrente per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Pager_SetBkColor.
PGM_edizione Standard TBORDER Imposta le dimensioni correnti del bordo per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o usare la macro Pager_SetBorder.
PGM_edizione Standard TBUTTONSIZE Imposta le dimensioni correnti del pulsante per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Pager_SetButtonSize.
PGM_edizione Standard TCHILD Imposta la finestra contenuta per il controllo cercapersone. Questo messaggio non modificherà l'elemento padre della finestra contenuta; assegna solo un handle di finestra al controllo cercapersone per lo scorrimento. Nella maggior parte dei casi, la finestra contenuta sarà una finestra figlio. In questo caso, la finestra contenuta deve essere un elemento figlio del controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Pager_SetChild.
PGM_edizione Standard TPOS Imposta la posizione di scorrimento corrente per il controllo cercapersone. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Pager_SetPos.
PGM_edizione Standard T edizione Standard TSCROLLINFO Destinato all'uso interno; non consigliato per l'uso nelle applicazioni.
Imposta i parametri di scorrimento del controllo cercapersone, inclusi il valore di timeout, le righe per timeout e i pixel per riga. È possibile inviare questo messaggio in modo esplicito o usando la macro Pager_SetScrollInfo.

Notifications

Argomento Contenuto
NM_RELEAedizione Standard DCAPTURE (cercapersone) Notifica alla finestra padre di un controllo cercapersone che il controllo ha rilasciato l'acquisizione del mouse. NM_RELEAedizione Standard DCAPTURE viene inviato sotto forma di messaggio di WM_NOTIFY.
PGN_CALCSIZE Notifica inviata da un controllo cercapersone per ottenere le dimensioni scorrevoli della finestra contenuta. Queste dimensioni vengono utilizzate dal controllo cercapersone per determinare le dimensioni scorrevoli della finestra contenuta. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY.
PGN_HOTITEMCHANGE Inviato da un controllo cercapersone quando l'elemento attivo (evidenziato) cambia.
PGN_SCROLL Notifica inviata da un controllo cercapersone prima dello scorrimento della finestra contenuta. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY.

Strutture

Argomento Contenuto
NMPGCALCSIZE Contiene e riceve informazioni utilizzate dal controllo cercapersone per calcolare l'area scorrevole della finestra contenuta. Viene usato con la notifica di PGN_CALCSIZE .
NMPGHOTITEM Contiene informazioni utilizzate con la notifica di PGN_HOTITEMCHANGE .
NMPGSCROLL Contiene e riceve informazioni utilizzate dal controllo cercapersone durante lo scorrimento della finestra contenuta. Viene usato con la notifica di PGN_SCROLL .

Costanti

Argomento Contenuto
Stili di controllo cercapersone In questa sezione sono elencati gli stili di finestra usati durante la creazione di controlli cercapersone.