Rebar
Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli rebar.
Panoramiche
Argomento | Contenuto |
---|---|
Controlli Rebar | I controlli Rebar fungono da contenitori per le finestre figlio. |
Uso dei controlli Rebar | Questa sezione contiene codice di esempio che illustra come implementare i controlli rebar. |
Messaggi
Argomento | Contenuto |
---|---|
RB_BEGINDRAG | Inserisce il controllo rebar in modalità di trascinamento della selezione. Questo messaggio non causa l'invio di una notifica di RBN_BEGINDRAG. |
RB_DELETEBAND | Elimina una banda da un controllo rebar. |
RB_DRAGMOVE | Aggiornamenti la posizione di trascinamento nel controllo rebar dopo un precedente RB_BEGINDRAG messaggio. |
RB_ENDDRAG | Termina l'operazione di trascinamento della selezione del controllo rebar. Questo messaggio non causa l'invio di una notifica di RBN_ENDDRAG . |
RB_GETBANDBORDERS | Recupera i bordi di una banda. Il risultato di questo messaggio può essere usato per calcolare l'area utilizzabile in una banda. |
RB_GETBANDCOUNT | Recupera il numero di bande attualmente presenti nel controllo rebar. |
RB_GETBANDINFO | Recupera informazioni su una banda specificata in un controllo rebar. |
RB_GETBANDMARGINS | Recupera i margini di una banda. |
RB_GETBARHEIGHT | Recupera l'altezza del controllo rebar. |
RB_GETBARINFO | Recupera informazioni sul controllo rebar e sull'elenco di immagini utilizzato. |
RB_GETBKCOLOR | Recupera il colore di sfondo predefinito di un controllo rebar. |
RB_GETCOLORSCHEME | Recupera le informazioni sulla combinazione di colori dal controllo rebar. |
RB_GETDROPTARGET | Recupera il puntatore dell'interfaccia IDropTarget di un controllo rebar. |
RB_GETEXTENDEDSTYLE | Ottiene lo stile esteso. |
RB_GETPALETTE | Recupera la tavolozza corrente del controllo rebar. |
RB_GETRECT | Recupera il rettangolo di delimitazione per una determinata banda in un controllo rebar. |
RB_GETROWCOUNT | Recupera il numero di righe di bande in un controllo rebar. |
RB_GETROWHEIGHT | Recupera l'altezza di una riga specificata in un controllo rebar. |
RB_GETTEXTCOLOR | Recupera il colore di testo predefinito di un controllo rebar. |
RB_GETTOOLTIPS | Recupera l'handle in qualsiasi controllo tooltip associato al controllo rebar. |
RB_GETUNICODEFORMAT | Recupera il flag di formato carattere Unicode per il controllo . |
RB_HITTEST | Determina quale parte di una banda rebar si trova in un determinato punto sullo schermo, se a quel punto esiste una banda di ribar. |
RB_IDTOINDEX | Converte un identificatore di banda in un indice band in un controllo rebar. |
RB_INedizione Standard RTBAND | Inserisce una nuova banda in un controllo rebar. |
RB_MAXIMIZEBAND | Ridimensiona una banda in un controllo rebar in base alle dimensioni ideali o maggiori. |
RB_MINIMIZEBAND | Ridimensiona una banda in un controllo rebar alle dimensioni più piccole. |
RB_MOVEBAND | Sposta una banda da un indice a un altro. |
RB_PUSHCHEVRON | Inviato a un controllo rebar per eseguire il push di una freccia di espansione a livello di codice. |
RB_edizione Standard TBANDINFO | Imposta le caratteristiche di una banda esistente in un controllo rebar. |
RB_edizione Standard TBANDWIDTH | Imposta la larghezza di una banda ancorata. |
RB_edizione Standard TBARINFO | Imposta le caratteristiche di un controllo rebar. |
RB_edizione Standard TBKCOLOR | Imposta il colore di sfondo predefinito di un controllo rebar. |
RB_edizione Standard TCOLORSCHEME | Imposta le informazioni sulla combinazione di colori per il controllo rebar. |
RB_edizione Standard TEXTENDEDSTYLE | Imposta lo stile esteso. Questo messaggio non è implementato. |
RB_edizione Standard TPALETTE | Imposta la tavolozza corrente del controllo rebar. |
RB_edizione Standard TPARENT | Imposta la finestra padre di un controllo rebar. |
RB_edizione Standard TTEXTCOLOR | Imposta il colore di testo predefinito di un controllo rebar. |
RB_edizione Standard TTOOLTIPS | Associa un controllo descrizione comando al controllo rebar. |
RB_edizione Standard TUNICODEFORMAT | Imposta il flag di formato carattere Unicode per il controllo . Questo messaggio consente di modificare il set di caratteri utilizzato dal controllo in fase di esecuzione anziché dover ricreare il controllo. |
RB_edizione Standard TWINDOWTHEME | Imposta lo stile di visualizzazione di un controllo rebar. |
RB_SHOWBAND | Visualizza o nasconde una determinata banda in un controllo rebar. |
RB_SIZETORECT | Tenta di trovare il layout migliore delle bande per il rettangolo specificato. |
Notifications
Argomento | Contenuto |
---|---|
NM_CUSTOMDRAW (barra di ripristino) | Inviato dal controllo rebar per notificare alla finestra padre le operazioni di disegno. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_NCHITTEST (barra di ripristino) | Inviato da un controllo rebar quando il controllo riceve un messaggio di WM_NCHITTEST . Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_RELEAedizione Standard DCAPTURE (rebar) | Notifica alla finestra padre di un controllo rebar che il controllo sta rilasciando l'acquisizione del mouse. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
RBN_AUTOBREAK | Notifica all'elemento padre di una barra di ripristino che nella barra verrà visualizzata un'interruzione. L'elemento padre determina se eseguire l'interruzione. |
RBN_AUTOSIZE | Inviato da un controllo rebar creato con lo stile RBS_AUTOSIZE quando la barra di ripristino viene ridimensionata automaticamente. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_BEGINDRAG | Inviato da un controllo rebar quando l'utente inizia a trascinare una banda. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_CHEVRONPUSHED | Inviato da un controllo rebar quando viene premuta una freccia di espansione. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_CHILDSIZE | Inviato da un controllo rebar quando viene ridimensionata la finestra figlio di una banda. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_DELETEDBAND | Inviato da un controllo rebar dopo l'eliminazione di una banda. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_DELETINGBAND | Inviato da un controllo rebar quando una banda sta per essere eliminata. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_ENDDRAG | Inviato da un controllo rebar quando l'utente smette di trascinare una banda. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_GETOBJECT | Inviato da un controllo rebar creato con lo stile RBS_REGISTERDROP quando un oggetto viene trascinato su una banda nel controllo. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_HEIGHTCHANGE | Inviato da un controllo rebar quando l'altezza è cambiata. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_LAYOUTCHANGED | Inviato da un controllo rebar quando l'utente modifica il layout delle bande del controllo. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_MINMAX | Inviato da un controllo rebar prima di massimizzare o ridurre al minimo una banda. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
RBN_SPLITTERDRAG | Inviato da un controllo rebar quando l'utente trascina una barra di divisione. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
Strutture
Argomento | Contenuto |
---|---|
NMRBAUTOSIZE | Contiene informazioni utilizzate per la gestione dei codici di notifica RBN_AUTOSIZE . |
NMREBAR | Contiene informazioni utilizzate per la gestione di vari codici di notifica della barra di ripristino. |
NMREBARAUTOBREAK | Contiene informazioni utilizzate con la notifica di RBN_AUTOBREAK . |
NMREBARCHEVRON | Contiene informazioni utilizzate per la gestione del codice di notifica RBN_CHEVRONPUSHED . |
NMREBARCHILDSIZE | Contiene informazioni utilizzate per la gestione del codice di notifica RBN_CHILDSIZE . |
NMREBARSPLITTER | Contiene informazioni utilizzate per gestire un codice di notifica RBN_SPLITTERDRAG . |
RBHITTESTINFO | Contiene informazioni specifiche di un'operazione di hit test. Questa struttura viene utilizzata con il messaggio di RB_HITTEST . |
REBARBANDINFO | Contiene informazioni che definiscono una banda in un controllo rebar. |
REBARINFO | Contiene informazioni che descrivono le caratteristiche del controllo rebar. |
Costanti
Argomento | Contenuto |
---|---|
Stili di controllo Rebar | I controlli Rebar supportano un'ampia gamma di stili di controllo oltre agli stili di finestra standard. |