Membri della classe COleControl
Costruzione/distruzione
Inizializzazione
Funzioni di controllo modifica
Persistenza
Funzioni di aggiornamento/pittura
Eccezioni di spedizione
Funzioni di proprietà di ambiente
Evento funzioni di cottura
Metodi/proprietà predefinite
OLE controllo ridimensionamento funzioni
OLE associazione dati funzioni
Semplici funzioni di Frame
OLE controllo sito funzioni
Funzioni finestra di dialogo modale
Operazioni prive di finestre
Funzioni di gestione puntatore inattivo
Funzioni di controllo asincrone
Overridables
Funzioni di notifica del cambiamento
OLE interfaccia notifica funzioni
Interfaccia IViewObject notifica Overridables
Funzioni di attivazione sul posto
Funzioni di navigazione di proprietà
Costruzione/distruzione
Inizializzazione
| InitializeIIDs |
Informa la classe base degli IID il controllo utilizzerà. |
| ResetStockProps |
Inizializza le proprietà predefinite COleControl sui valori predefiniti. |
| ResetVersion |
Inizializza il numero di versione per un dato valore. |
| SetInitialSize |
Imposta la dimensione di un controllo OLE quando per la prima volta in un contenitore. |
Funzioni di controllo modifica
Persistenza
Funzioni di aggiornamento/pittura
| DoSuperclassPaint |
Ridisegna un controllo OLE che è stata una sottoclasse di un controllo di Windows. |
| InvalidateControl |
Invalida un'area del controllo visualizzato, provocando la ridisegnato. |
| IsOptimizedDraw |
Indica se il contenitore supporta il disegno ottimizzato per l'operazione di disegno corrente. |
| SelectFontObject |
Seleziona una proprietà personalizzata del tipo di carattere in un contesto di periferica. |
| SelectStockFont |
Seleziona le proprietà Font in un contesto di periferica. |
| TranslateColor |
Converte un valore OLE_COLOR valore COLORREF. |
Eccezioni di spedizione
| GetNotSupported |
Impedisce l'accesso al valore della proprietà di un controllo da parte dell'utente. |
| SetNotPermitted |
Indica che non è una richiesta di modifica. |
| SetNotSupported |
Impedisce la modifica al valore della proprietà di un controllo da parte dell'utente. |
| ThrowError |
Segnali che si è verificato un errore in un controllo OLE. |
Funzioni di proprietà di ambiente
Evento funzioni di cottura
Metodi/proprietà predefinite
| DoClick |
Implementazione del metodo DoClick borsa. |
| Aggiornamento |
Le forze di un ridisegno dell'aspetto di un controllo. |
| GetAppearance |
Restituisce il valore della proprietà aspetto scorte. |
| SetAppearance |
Imposta il valore della proprietà aspetto scorte. |
| GetBackColor |
Restituisce il valore della proprietà BackColor scorte. |
| SetBackColor |
Imposta il valore della proprietà BackColor scorte. |
| GetBorderStyle |
Restituisce il valore della proprietà BorderStyle scorte. |
| SetBorderStyle |
Imposta il valore della proprietà BorderStyle scorte. |
| GetEnabled |
Restituisce il valore della proprietà Enabled stock. |
| SetEnabled |
Imposta il valore della proprietà Enabled stock. |
| GetForeColor |
Restituisce il valore della proprietà ForeColor scorte. |
| SetForeColor |
Imposta il valore della proprietà ForeColor scorte. |
| GetFont |
Restituisce il valore della proprietà Font scorte. |
| GetFontTextMetrics |
Restituisce la metrica di un oggetto CFontHolder. |
| GetStockTextMetrics |
Restituisce la metrica della proprietà Font scorte. |
| InternalGetFont |
Restituisce un oggetto CFontHolder per la proprietà Font scorta. |
| SetFont |
Imposta il valore della proprietà Font scorte. |
| SelectStockFont |
Seleziona le proprietà Font del controllo in un contesto di periferica. |
| GetHwnd |
Restituisce il valore della proprietà hWnd scorte. |
| GetText |
Restituisce il valore della proprietà Text o Caption scorte. |
| InternalGetText |
Recupera la proprietà Caption o testo scorta. |
| SetText |
Imposta il valore della proprietà Text o Caption scorte. |
OLE controllo ridimensionamento funzioni
| GetControlSize |
Restituisce la posizione e le dimensioni del controllo OLE. |
| SetControlSize |
Imposta la posizione e le dimensioni del controllo OLE. |
| GetRectInContainer |
Restituisce il rettangolo del controllo rispetto al relativo contenitore. |
| SetRectInContainer |
Imposta il rettangolo del controllo rispetto al relativo contenitore. |
OLE associazione dati funzioni
Semplici funzioni di Frame
OLE controllo sito funzioni
| ControlInfoChanged |
Chiamare questa funzione dopo il set di codici mnemonici gestiti dal controllo è modificato. |
| GetClientSite |
Una query in un oggetto per il puntatore alla sua attuale sito client all'interno del relativo contenitore. |
| GetExtendedControl |
Recupera un puntatore a un oggetto di controllo esteso appartenente al contenitore. |
| LockInPlaceActive |
Determina se il controllo può essere disattivato dal contenitore. |
| TransformCoords |
Valori tra un contenitore e il controllo delle trasformazioni di coordinate. |
Funzioni finestra di dialogo modale
| PreModalDialog |
Avvisa il contenitore di una finestra di dialogo modale deve essere visualizzata. |
| PostModalDialog |
Avvisa il contenitore che è stata chiusa una finestra di dialogo modale. |
Operazioni prive di finestre
| ClipCaretRect |
Regola un rettangolo di accento circonflesso, se si è sovrapposto un controllo. |
| GetCapture |
Determina se un oggetto senza finestre, attivato il controllo ha l'acquisizione del mouse. |
| GetClientRect |
Recupera le dimensioni dell'area client del controllo. |
| GetDC |
Fornisce un mezzo per un controllo senza finestre ottenere un contesto di periferica dal relativo contenitore. |
| GetFocus |
Determina se il controllo ha lo stato attivo. |
| GetWindowlessDropTarget |
Eseguire l'override per consentire un controllo senza finestre di essere bersaglio di drag- and -drop le operazioni. |
| InvalidateRgn |
Invalida l'area client della finestra contenitore all'interno della regione determinata. Può essere utilizzato per ridisegnare i controlli privi di finestra nella regione. |
| OnWindowlessMessage |
Elabora i messaggi della finestra (esclusi i messaggi di mouse e tastiera) per i controlli senza finestra. |
| ReleaseCapture |
Rilascia il mouse capture. |
| ReleaseDC |
Rilascia il contesto di periferica di visualizzazione di un contenitore di un controllo senza finestra. |
| ScrollWindow |
Consente a un controllo senza finestre per far scorrere un'area all'interno della sua immagine attiva sul posto sul display. |
| SetCapture |
Provoca la finestra contenitore del controllo di prendere possesso dell'acquisizione del mouse per conto del controllo. |
| SetFocus |
Provoca la finestra contenitore del controllo di prendere possesso di stato attivo per l'input per conto del controllo. |
Funzioni di gestione puntatore inattivo
| ClientToParent |
Traduce un punto rispetto all'origine del controllo a un punto rispetto all'origine del relativo contenitore. |
| GetActivationPolicy |
Altera il comportamento di attivazione predefinito di un controllo che supporta l'interfaccia IPointerInactive. |
| GetClientOffset |
Recupera la differenza tra l'angolo superiore sinistro dell'area rettangolare del controllo e l'angolo superiore sinistro dell'area client. |
| OnInactiveMouseMove |
Eseguire l'override di avere il contenitore per il controllo inattivo sotto i messaggi WM_MOUSEMOVE del mouse puntatore spedizione al controllo. |
| OnInactiveSetCursor |
Eseguire l'override di avere il contenitore per il controllo inattivo sotto i messaggi WM_SETCURSOR del mouse puntatore spedizione al controllo. |
| ParentToClient |
Traduce un punto rispetto all'origine del contenitore ad un punto rispetto all'origine del controllo. |
Funzioni di controllo asincrone
| GetReadyState |
Restituisce lo stato del controllo per l'internazionalizzazione. |
| InternalSetReadyState |
Imposta lo stato del controllo per l'internazionalizzazione e genera l'evento del cambiamento di stato pronto. |
| Carico |
Reimposta tutti i precedenti dati asincroni e avvia un nuovo carico di proprietà asincrona del controllo. |
Overridables
| DisplayError |
Visualizza gli eventi di errore scorte per utente del controllo. |
| DoPropExchange |
Serializza le proprietà di un oggetto COleControl. |
| GetClassID |
Recupera l'ID della classe del controllo OLE. |
| GetMessageString |
Fornisce il testo della barra di stato per una voce di menu. |
| IsSubclassedControl |
Chiamato per determinare se le sottoclassi di controllo un Windows controllo. |
| OnClick |
Chiamato per generare l'evento Click scorta. |
| OnDoVerb |
Chiamato dopo che è stato eseguito un verbo di controllo. |
| OnDraw |
Chiamato quando un controllo viene richiesto per ridisegnare la stessa. |
| OnDrawMetafile |
Dal contenitore viene chiamato quando un controllo viene richiesto di ridisegnare se stessa utilizzando un contesto di periferica metafile. |
| OnEdit |
Chiamato dal contenitore di interfaccia utente di attivare un controllo OLE. |
| OnEnumVerbs |
Chiamato dal contenitore per enumerare i verbi di un controllo. |
| OnEventAdvise |
Chiamato quando i gestori eventi sono collegati o scollegati da un controllo. |
| OnKeyDownEvent |
Chiamato dopo l'evento KeyDown azionario è stato licenziato. |
| OnKeyPressEvent |
Chiamato dopo l'evento KeyPress azionario è stato licenziato. |
| OnKeyUpEvent |
Chiamato dopo l'evento KeyUp azionario è stato licenziato. |
| OnProperties |
Viene chiamato quando il verbo "Proprietà" del controllo è stata invocata. |
| OnResetState |
Proprietà di un controllo consente di ripristinare i valori predefiniti. |
Funzioni di notifica del cambiamento
OLE interfaccia notifica funzioni
| OnAmbientPropertyChange |
Chiamato quando viene modificata una proprietà di ambiente. |
| OnClose |
Notifica al controllo che è stato chiamato IOleControl::Close. |
| OnFreezeEvents |
Chiamato quando gli eventi di un controllo sono congelati o unfrozen. |
| OnGetControlInfo |
Fornisce informazioni mnemonici al contenitore. |
| OnMnemonic |
Chiamato quando è stato premuto un tasto mnemonico del controllo. |
| OnRenderData |
Chiamato dal framework per recuperare i dati nel formato specificato. |
| OnRenderFileData |
Chiamato dal framework per recuperare dati da un file nel formato specificato. |
| OnRenderGlobalData |
Chiamato dal framework per recuperare i dati dalla memoria globale nel formato specificato. |
| OnSetClientSite |
Notifica al controllo che è stato chiamato IOleControl::SetClientSite. |
| OnSetData |
Sostituisce i dati del controllo con un altro valore. |
| OnSetExtent |
Chiamato dopo l'estensione del controllo è cambiato. |
| OnSetObjectRects |
Chiamato dopo le dimensioni del controllo sono state modificate. |
Interfaccia IViewObject notifica Overridables
| OnGetColorSet |
Notifica al controllo che è stato chiamato IOleObject::GetColorSet. |
| OnGetNaturalExtent |
Eseguire l'override per recuperare le dimensioni di visualizzazione del controllo più vicina alla modalità di dimensioni e la misura proposta. |
| OnGetViewExtent |
Eseguire l'override per recuperare la dimensione delle aree di visualizzazione del controllo (può essere utilizzato per attivare il disegno a due passaggi). |
| OnGetViewRect |
Eseguire l'override di convertire le dimensioni del controllo in un rettangolo a partire da una posizione specifica. |
| OnGetViewStatus |
Eseguire l'override per recuperare lo stato di visualizzazione del controllo. |
| OnQueryHitPoint |
Eseguire l'override di eseguire query se la visualizzazione di un controllo si sovrappone un dato punto. |
| OnQueryHitRect |
Eseguire l'override di eseguire query se la visualizzazione di un controllo si sovrappone qualsiasi punto in un rettangolo specificato. |
Funzioni di attivazione sul posto
| OnGetInPlaceMenu |
Richiede il manico del menu del controllo che verrà fusa con il contenitore. |
| OnHideToolBars |
Chiamato dal contenitore quando il controllo è disattivato UI. |
| OnShowToolBars |
Viene chiamato quando il controllo è stato attivato UI. |
Funzioni di navigazione di proprietà
Panoramica di COleControl |nbsp; I membri di classe base | Gerarchia Chart