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. |