Condividi tramite


Classe CHtmlEditCtrlBase

Rappresenta un componente di modifica HTML.

Sintassi

template <class T> class CHtmlEditCtrlBase

Membri

Metodi pubblici

Nome Descrizione
CHtmlEditCtrlBase::AddToGlyphTable Aggiunge una voce alla tabella del glifo, che specifica le immagini da visualizzare per tag specifici in modalità progettazione.
CHtmlEditCtrlBase::Bold Attiva o disattiva lo stato grassetto del testo selezionato.
CHtmlEditCtrlBase::Button Sovrascrive un controllo pulsante nella selezione corrente.
CHtmlEditCtrlBase::CheckBox Sovrascrive un controllo casella di controllo sulla selezione corrente.
CHtmlEditCtrlBase::ClearSelection Cancella la selezione corrente.
CHtmlEditCtrlBase::Copy Consente di copiare la selezione corrente negli Appunti.
CHtmlEditCtrlBase::Cut Copia la selezione corrente negli Appunti e quindi la elimina.
CHtmlEditCtrlBase::D elete Elimina la selezione corrente.
CHtmlEditCtrlBase::D ropDownBox Sovrascrive un controllo di selezione a discesa nella selezione corrente.
CHtmlEditCtrlBase::EmptyGlyphTable Rimuove tutte le voci dalla tabella del glifo, che nasconde tutte le immagini visualizzate per i tag in modalità progettazione.
CHtmlEditCtrlBase::ExecCommand Esegue un comando.
CHtmlEditCtrlBase::Font Apre una finestra di dialogo tipo di carattere per consentire all'utente di modificare il colore del testo, il tipo di carattere e le dimensioni del carattere della selezione corrente.
CHtmlEditCtrlBase::GetAbsolutePosition Restituisce un valore che indica se la proprietà position di un elemento è "assoluta".
CHtmlEditCtrlBase::GetBackColor Recupera il colore di sfondo della selezione corrente.
CHtmlEditCtrlBase::GetBlockFormat Recupera il tag di formato blocco corrente.
CHtmlEditCtrlBase::GetBlockFormatNames Recupera le stringhe corrispondenti ai tag di formato di blocco disponibili.
CHtmlEditCtrlBase::GetBookMark Recupera il nome di un ancoraggio di segnalibro.
CHtmlEditCtrlBase::GetDocument Recupera l'oggetto documento.
CHtmlEditCtrlBase::GetDocumentHTML Recupera il codice HTML del documento corrente.
CHtmlEditCtrlBase::GetDocumentTitle Recupera il titolo del documento.
CHtmlEditCtrlBase::GetEvent Recupera un puntatore di interfaccia all'oggetto evento che contiene informazioni rilevanti per l'evento più recente.
CHtmlEditCtrlBase::GetEventSrcElement Recupera l'oggetto che ha generato l'evento.
CHtmlEditCtrlBase::GetFontFace Recupera il nome del tipo di carattere per la selezione corrente.
CHtmlEditCtrlBase::GetFontSize Recupera le dimensioni del carattere per la selezione corrente.
CHtmlEditCtrlBase::GetForeColor Recupera il colore di primo piano (testo) della selezione corrente.
CHtmlEditCtrlBase::GetFrameZone Restituisce l'area di sicurezza della pagina corrente nel Web browser.
CHtmlEditCtrlBase::GetIsDirty Indica se il documento HTML è stato modificato.
CHtmlEditCtrlBase::GetShowAlignedSiteTags Restituisce un valore che indica se un glifo viene visualizzato per tutti gli elementi che dispongono di una styleFloat proprietà .
CHtmlEditCtrlBase::GetShowAllTags Restituisce un valore che indica se WebBrowser visualizza i glifi per visualizzare la posizione di tutti i tag in un documento.
CHtmlEditCtrlBase::GetShowAreaTags Recupera un valore che indica se WebBrowser visualizza un glifo per i tag di area.
CHtmlEditCtrlBase::GetShowBRTags Recupera un valore che indica se WebBrowser visualizza un glifo per i tag br.
CHtmlEditCtrlBase::GetShowCommentTags Recupera un valore che indica se WebBrowser visualizza un glifo per i tag di commento.
CHtmlEditCtrlBase::GetShowMiscTags Recupera un valore che indica se WebBrowser visualizza tutti i tag visualizzati in Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::GetShowScriptTags Recupera un valore che indica se WebBrowser visualizza un glifo per tutti i tag di script.
CHtmlEditCtrlBase::GetShowStyleTags Recupera un valore che indica se WebBrowser visualizza un glifo per tutti i tag di stile.
CHtmlEditCtrlBase::GetShowUnknownTags Recupera un valore che indica se WebBrowser visualizza un glifo per tutti i tag sconosciuti.
CHtmlEditCtrlBase::HorizontalLine Sovrascrive una linea orizzontale nella selezione corrente.
CHtmlEditCtrlBase::HyperLink Inserisce un collegamento ipertestuale nella selezione corrente.
CHtmlEditCtrlBase::IE50Paste Esegue un'operazione incolla compatibile con Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::Iframe Sovrascrive un frame inline nella selezione corrente.
CHtmlEditCtrlBase::Image Sovrascrive un'immagine nella selezione corrente.
CHtmlEditCtrlBase::Indent Aumenta il rientro del testo selezionato di un incremento di rientro.
CHtmlEditCtrlBase::InsFieldSet Sovrascrive una casella nella selezione corrente.
CHtmlEditCtrlBase::InsInputButton Sovrascrive un controllo pulsante nella selezione corrente.
CHtmlEditCtrlBase::InsInputHidden Inserisce un controllo nascosto nella selezione corrente.
CHtmlEditCtrlBase::InsInputImage Sovrascrive un controllo immagine nella selezione corrente.
CHtmlEditCtrlBase::InsInputPassword Sovrascrive un controllo password nella selezione corrente.
CHtmlEditCtrlBase::InsInputReset Sovrascrive un controllo di reimpostazione nella selezione corrente.
CHtmlEditCtrlBase::InsInputSubmit Sovrascrive un controllo submit sulla selezione corrente.
CHtmlEditCtrlBase::InsInputUpload Sovrascrive un controllo di caricamento di file nella selezione corrente.
CHtmlEditCtrlBase::Is1DElement Determina se un elemento è posizionato in modo statico.
CHtmlEditCtrlBase::Is2DElement Determina se un elemento è assolutamente posizionato.
CHtmlEditCtrlBase::Italic Attiva/disattiva la selezione corrente tra corsivo e nonitalico.
CHtmlEditCtrlBase::JustifyCenter Centra il blocco di formato in cui si trova la selezione corrente.
CHtmlEditCtrlBase::JustifyLeft Sinistra giustifica il blocco di formato in cui si trova la selezione corrente.
CHtmlEditCtrlBase::JustifyRight Giustifica il blocco di formato in cui si trova la selezione corrente.
CHtmlEditCtrlBase::ListBox Sovrascrive un controllo di selezione casella di riepilogo nella selezione corrente.
CHtmlEditCtrlBase::Marquee Sovrascrive un riquadro di selezione vuoto nella selezione corrente.
CHtmlEditCtrlBase::NewDocument Crea un nuovo documento.
CHtmlEditCtrlBase::OrderList Attiva o disattiva la selezione corrente tra un elenco ordinato e un blocco di formato normale.
CHtmlEditCtrlBase::Outdent Riduce di un incremento il rientro del blocco di formato in cui si trova la selezione corrente.
CHtmlEditCtrlBase::P aragraph Sovrascrive un'interruzione di riga nella selezione corrente.
CHtmlEditCtrlBase::P aste Sovrascrive il contenuto degli Appunti nella selezione corrente.
CHtmlEditCtrlBase::P rintDocument Stampa il documento corrente.
CHtmlEditCtrlBase::P rintPreview Apre la finestra Anteprima di stampa per il documento corrente utilizzando il modello di anteprima di stampa predefinito o un modello personalizzato.
CHtmlEditCtrlBase::QueryStatus Chiamare questo metodo per eseguire una query sullo stato dei comandi.
CHtmlEditCtrlBase::RadioButton Sovrascrive un controllo radio sulla selezione corrente.
CHtmlEditCtrlBase::RefreshDocument Aggiorna il documento corrente.
CHtmlEditCtrlBase::RemoveFormat Rimuove i tag di formattazione dalla selezione corrente.
CHtmlEditCtrlBase::SaveAs Salva la pagina Web corrente in un file.
CHtmlEditCtrlBase::SelectAll Seleziona l'intero documento.
CHtmlEditCtrlBase::Set2DPosition Consente di spostare gli elementi assolutamente posizionati trascinando.
CHtmlEditCtrlBase::SetAbsolutePosition Imposta la proprietà position di un elemento su "absolute" o "static".
CHtmlEditCtrlBase::SetAtomicSelection Impostare la modalità di selezione atomica.
CHtmlEditCtrlBase::SetAutoURLDetectMode Attiva e disattiva il rilevamento automatico degli URL.
CHtmlEditCtrlBase::SetBackColor Imposta il colore di sfondo della selezione corrente.
CHtmlEditCtrlBase::SetBlockFormat Imposta il tag di formato blocco corrente.
CHtmlEditCtrlBase::SetBookMark Crea un ancoraggio di segnalibro per la selezione o il punto di inserimento corrente.
CHtmlEditCtrlBase::SetCSSEditingLevel Seleziona il livello CSS (CSS1 o CSS2) supportato dall'editor, se presente.
CHtmlEditCtrlBase::SetDefaultComposeSettings Chiamare questo metodo per impostare le impostazioni di composizione predefinite.
CHtmlEditCtrlBase::SetDesignMode Impostare la modalità progettazione.
CHtmlEditCtrlBase::SetDisableEditFocusUI Disabilita il bordo tratteggio e gestisce intorno a un elemento con stato attivo la modifica.
CHtmlEditCtrlBase::SetDocumentHTML Imposta il codice HTML del documento corrente.
CHtmlEditCtrlBase::SetFontFace Imposta il tipo di carattere per la selezione corrente.
CHtmlEditCtrlBase::SetFontSize Imposta le dimensioni del carattere per la selezione corrente.
CHtmlEditCtrlBase::SetForeColor Imposta il colore di primo piano (testo) della selezione corrente.
CHtmlEditCtrlBase::SetIE5PasteMode Imposta l'operazione incolla in modo che sia compatibile con Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::SetLiveResize Fa sì che WebBrowser aggiorni l'aspetto di un elemento in modo continuo durante un'operazione di ridimensionamento o spostamento.
CHtmlEditCtrlBase::SetMultiSelect Abilita la selezione multipla.
CHtmlEditCtrlBase::SetOverrideCursor Comandi che WebBrowser non modifica mai il puntatore del mouse.
CHtmlEditCtrlBase::SetOverwriteMode Attiva o disattiva la modalità di immissione del testo tra inserimento e sovrascrittura.
CHtmlEditCtrlBase::SetRespectVisInDesign Nasconde gli elementi invisibili in modalità progettazione.
CHtmlEditCtrlBase::SetShowAlignedSiteTags Visualizza un glifo per tutti gli elementi con una styleFloat proprietà .
CHtmlEditCtrlBase::SetShowAllTags Visualizza i glifi per visualizzare la posizione di tutti i tag in un documento.
CHtmlEditCtrlBase::SetShowAreaTags Visualizza un glifo per tutti i tag di area.
CHtmlEditCtrlBase::SetShowBRTags Visualizza un glifo per tutti i tag br.
CHtmlEditCtrlBase::SetShowCommentTags Visualizza un glifo per tutti i tag di commento.
CHtmlEditCtrlBase::SetShowMiscTags Visualizza tutti i tag visualizzati in Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::SetShowScriptTags Visualizza un glifo per tutti i tag di script.
CHtmlEditCtrlBase::SetShowStyleTags Visualizza un glifo per tutti i tag di stile.
CHtmlEditCtrlBase::SetShowUnknownTags Visualizza un glifo per tutti i tag sconosciuti.
CHtmlEditCtrlBase::TextArea Sovrascrive un controllo di input di testo su più righe nella selezione corrente.
CHtmlEditCtrlBase::TextBox Sovrascrive un controllo testo nella selezione corrente.
CHtmlEditCtrlBase::UnBookmark Rimuove qualsiasi segnalibro dalla selezione corrente.
CHtmlEditCtrlBase::Underline Attiva/disattiva la selezione corrente tra sottolineato e non sottolineato.
CHtmlEditCtrlBase::Unlink Rimuove qualsiasi collegamento ipertestuale dalla selezione corrente.
CHtmlEditCtrlBase::UnorderList Attiva o disattiva la selezione corrente tra un elenco ordinato e un blocco di formato normale.

Parametri

T
Nome della classe derivata.

Osservazioni:

CHtmlEditCtrlBase fornisce funzioni membro per i comandi di modifica HTML di WebBrowser, ad esempio Bold. In alternativa, è possibile chiamare ExecCommand per eseguire il comando IDM_BOLD.

CHtmlEditCtrlBase non è destinato a stare da solo. È progettato per essere una classe base per le classi derivate che espongono la funzionalità di modifica HTML di WebBrowser (vedere CHtmlEditCtrl e CHtmlEditView).

Gerarchia di ereditarietà

CHtmlEditCtrlBase

Requisiti

Intestazione: afxhtml.h

CHtmlEditCtrlBase::AddToGlyphTable

Aggiunge una voce alla tabella del glifo, che specifica le immagini da visualizzare per tag specifici in modalità progettazione.

HRESULT AddToGlyphTable(
    LPCTSTR szTag,
    LPCTSTR szImgUrl,
    unsigned short nTagType,
    unsigned short nAlignment,
    unsigned short nPosInfo,
    unsigned short nDirection,
    unsigned int nImgWidth,
    unsigned int nImgHeight) const;

Parametri

szTag
Nome del tag (ad esempio, "P" o "table").

szImgUrl
URL dell'immagine.

nTagType
Tipo di tag: 0 indica che l'immagine è solo per il tag di apertura. 1 indica che l'immagine è solo per il tag di chiusura. 2 indica che l'immagine è per i tag di apertura e chiusura. I singoli tag, ad esempio br e commento, devono essere aggiunti con il tipo di tag impostato su 0.

nAlignment
Allineamento (solo elementi rettangolari): questo parametro indica che l'immagine è per un elemento con un attributo di allineamento. Left = 0, center = 1, right = 2 e undefined = 3. Gli attributi sinistro, destro o centrale devono essere impostati in modo esplicito sull'elemento.

nPosInfo
Informazioni sul posizionamento. Determina il valore di posizionamento css (Cascading Style Sheets) a cui si applica il glifo, dove posizionamento statico = 0, posizionamento assoluto = 1, posizionamento relativo = 2 e tutto = 3. Questo campo consente di specificare un glifo per un tag quando non è posizionato e un altro glifo per visualizzare un punto di ancoraggio quando il tag viene posizionato.

nDirection
Direzione. Questo parametro specifica l'immagine per un tag in base all'ordine di lettura della lingua corrente. 0 specifica da sinistra a destra, 1 specifica da destra a sinistra, 2 specifica dall'alto verso il basso, 3 specifica dall'alto verso l'alto e 4 specifica tutto. Questo campo viene in genere impostato su 4.

nImgWidth
Larghezza dell'immagine in pixel.

nImgHeight
Altezza dell'immagine in pixel.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni sui parametri, vedere "Glyph Table String Format" in Using Editing Glyphs .

Questo metodo invia l'ID comando IDM_ADDTOGLYPHTABLE al controllo WebBrowser.

CHtmlEditCtrlBase::Bold

Attiva o disattiva lo stato grassetto del testo selezionato.

HRESULT Bold() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_BOLD al controllo WebBrowser.

CHtmlEditCtrlBase::Button

Sovrascrive un controllo pulsante nella selezione corrente.

HRESULT Button(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo pulsante.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_BUTTON al controllo WebBrowser.

CHtmlEditCtrlBase::CheckBox

Sovrascrive un controllo casella di controllo sulla selezione corrente.

HRESULT CheckBox(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo casella di controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_CHECKBOX al controllo WebBrowser.

CHtmlEditCtrlBase::ClearSelection

Cancella la selezione corrente.

HRESULT ClearSelection() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_CLEARSELECTION al controllo WebBrowser.

CHtmlEditCtrlBase::Copy

Consente di copiare la selezione corrente negli Appunti.

HRESULT Copy() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_COPY al controllo WebBrowser.

CHtmlEditCtrlBase::Cut

Copia la selezione corrente negli Appunti e quindi la elimina.

HRESULT Cut() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_CUT al controllo WebBrowser.

CHtmlEditCtrlBase::D elete

Elimina la selezione corrente.

HRESULT Delete() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_DELETE al controllo WebBrowser.

Sovrascrive un controllo di selezione a discesa nella selezione corrente.

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo di selezione a discesa.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_DROPDOWNBOX al controllo WebBrowser.

CHtmlEditCtrlBase::EmptyGlyphTable

Rimuove tutte le voci dalla tabella del glifo, che nasconde tutte le immagini visualizzate per i tag in modalità progettazione.

HRESULT EmptyGlyphTable() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_EMPTYGLYPHTABLE al controllo WebBrowser.

CHtmlEditCtrlBase::ExecCommand

Esegue un comando.

HRESULT ExecCommand(
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

HRESULT ExecCommand(
    const GUID* pGuid,
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

Parametri

cmdID
ID del comando da eseguire. Per un elenco, vedere Identificatori dei comandi MSHTML.

cmdExecOpt
Valori ricavati dall'enumerazione OLECMDEXECOPT , che descrivono come l'oggetto deve eseguire il comando.

pInVar
Argomenti di input.

pOutVar
Output del comando.

pGuid
GUID del gruppo di comandi.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo fornisce la funzionalità di IOleCommandTarget::Exec.

CHtmlEditCtrlBase::Font

Apre una finestra di dialogo tipo di carattere per consentire all'utente di modificare il colore del testo, il tipo di carattere e le dimensioni del carattere della selezione corrente.

HRESULT Font() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_FONT al controllo WebBrowser.

CHtmlEditCtrlBase::GetAbsolutePosition

Restituisce un valore che indica se la proprietà position di un elemento è "assoluta".

HRESULT GetAbsolutePosition(bool& bCurValue) const;

Parametri

bCurValue
TRUE se la proprietà position dell'elemento è impostata su "absolute".

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_ABSOLUTE_POSITION ID comando.

CHtmlEditCtrlBase::GetBackColor

Recupera il colore di sfondo della selezione corrente.

HRESULT GetBackColor(int& nColor) const;

Parametri

nColor
Colore dello sfondo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_BACKCOLOR al controllo WebBrowser.

CHtmlEditCtrlBase::GetBlockFormat

Recupera il tag di formato blocco corrente.

HRESULT GetBlockFormat(CString& strFormat) const;

Parametri

strFormat
Tag di formato blocco corrente.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_BLOCKFMT al controllo WebBrowser.

CHtmlEditCtrlBase::GetBlockFormatNames

Recupera le stringhe corrispondenti ai tag di formato di blocco disponibili.

HRESULT GetBlockFormatNames(CStringArray& sa) const;

Parametri

sa
Tag di formato blocco disponibili, come matrice di stringhe.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_GETBLOCKFMTS al controllo WebBrowser.

CHtmlEditCtrlBase::GetBookMark

Recupera il nome di un ancoraggio di segnalibro.

HRESULT GetBookMark(CString& strAnchor) const;

Parametri

strAnchor
Nome di un ancoraggio di segnalibro.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_BOOKMARK ID comando.

CHtmlEditCtrlBase::GetDocument

Recupera l'oggetto documento.

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

Parametri

ppDoc
Oggetto documento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::GetDocumentHTML

Recupera il codice HTML del documento corrente.

HRESULT GetDocumentHTML(CString& szHTML) const;

Parametri

szHTML
The HTML.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::GetDocumentTitle

Recupera il titolo del documento.

HRESULT GetDocumentTitle(CString& szTitle) const;

Parametri

szTitle
Titolo del documento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::GetEvent

Recupera un puntatore di interfaccia all'oggetto evento che contiene informazioni rilevanti per l'evento più recente.

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

Parametri

ppEventObj
Oggetto evento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::GetEventSrcElement

Recupera l'oggetto che ha generato l'evento.

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

Parametri

ppSrcElement
Elemento che ha generato l'evento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::GetFontFace

Recupera il nome del tipo di carattere per la selezione corrente.

HRESULT GetFontFace(CString& strFace) const;

Parametri

strFace
Nome del tipo di carattere.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Se la selezione corrente utilizza più tipi di carattere, strFace sarà una stringa vuota.

Questo metodo invia l'ID comando IDM_FONTNAME al controllo WebBrowser.

CHtmlEditCtrlBase::GetFontSize

Recupera le dimensioni del carattere per la selezione corrente.

HRESULT GetFontSize(short& nSize) const;

Parametri

nSize
Dimensioni del carattere.

Valore restituito

Restituisce le dimensioni del carattere HTML (1-7). Restituisce 0 se la selezione contiene più dimensioni del carattere.

Osservazioni:

Questo metodo invia l'ID comando IDM_FONTSIZE al controllo WebBrowser.

CHtmlEditCtrlBase::GetForeColor

Recupera il colore di primo piano (testo) della selezione corrente.

HRESULT GetForeColor(int& nColor);

Parametri

nColor
Colore di primo piano.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_FORECOLOR al controllo WebBrowser.

CHtmlEditCtrlBase::GetFrameZone

Restituisce l'area di sicurezza della pagina corrente nel Web browser.

HRESULT GetFrameZone(short& nZone) const;

Parametri

nZone
Area di sicurezza.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_GETFRAMEZONE al controllo WebBrowser.

CHtmlEditCtrlBase::GetIsDirty

Indica se il documento HTML è stato modificato.

HRESULT GetIsDirty() const;

Osservazioni:

Indica se il documento è stato modificato. GetIsDirty restituisce un valore HRESULT da IPersistStorage::IsDirty.

CHtmlEditCtrlBase::GetShowAlignedSiteTags

Restituisce un valore che indica se un glifo viene visualizzato per tutti gli elementi che dispongono di una styleFloat proprietà .

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se viene visualizzato un glifo per tutti gli elementi che dispongono di una styleFloat proprietà; FALSE se non viene visualizzato alcun glifo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWALIGNEDSITETAGS ID comando.

CHtmlEditCtrlBase::GetShowAllTags

Restituisce un valore che indica se WebBrowser visualizza i glifi per visualizzare la posizione di tutti i tag in un documento.

HRESULT GetShowAllTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza glifi per visualizzare la posizione di tutti i tag in un documento; FALSE se non lo fa.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWALLTAGS ID comando.

CHtmlEditCtrlBase::GetShowAreaTags

Recupera un valore che indica se WebBrowser visualizza un glifo per i tag di area.

HRESULT GetShowAreaTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza un glifo per i tag di area, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWAREATAGS ID comando.

CHtmlEditCtrlBase::GetShowBRTags

Recupera un valore che indica se WebBrowser visualizza un glifo per i tag br.

HRESULT GetShowBRTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza un glifo per i tag br, FALSE se non lo fa.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWWBRTAGS ID comando.

CHtmlEditCtrlBase::GetShowCommentTags

Recupera un valore che indica se WebBrowser visualizza un glifo per i tag di commento.

HRESULT GetShowCommentTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza un glifo per i tag di commento, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWCOMMENTTAGS ID comando.

CHtmlEditCtrlBase::GetShowMiscTags

Recupera un valore che indica se WebBrowser visualizza tutti i tag visualizzati in Microsoft Internet Explorer 4.0.

HRESULT GetShowMiscTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se WebBrowser visualizza tutti i tag visualizzati in Microsoft Internet Explorer 4.0, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWMISCTAGS ID comando.

CHtmlEditCtrlBase::GetShowScriptTags

Recupera un valore che indica se WebBrowser visualizza un glifo per tutti i tag di script.

HRESULT GetShowScriptTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza un glifo per tutti i tag di script, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWSCRIPTTAGS ID comando.

CHtmlEditCtrlBase::GetShowStyleTags

Recupera un valore che indica se WebBrowser visualizza un glifo per tutti i tag di stile.

HRESULT GetShowStyleTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza un glifo per tutti i tag di stile, FALSE se non lo fa

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWSTYLETAGS ID comando.

CHtmlEditCtrlBase::GetShowUnknownTags

Recupera un valore che indica se WebBrowser visualizza un glifo per tutti i tag sconosciuti.

HRESULT GetShowUnknownTags(bool& bCurValue) const;

Parametri

bCurValue
TRUE se webBrowser visualizza un glifo per tutti i tag sconosciuti, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Per altre informazioni, vedere IDM_SHOWUNKNOWNTAGS ID comando.

CHtmlEditCtrlBase::HorizontalLine

Sovrascrive una linea orizzontale nella selezione corrente.

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

Parametri

szID
ID della linea orizzontale.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_HORIZONTALLINE al controllo WebBrowser.

Inserisce un collegamento ipertestuale nella selezione corrente.

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

Parametri

szUrl
URL collegamento ipertestuale.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_HYPERLINK al controllo WebBrowser.

CHtmlEditCtrlBase::IE50Paste

Esegue un'operazione incolla compatibile con Internet Explorer 5.

HRESULT IE50Paste(LPCTSTR szData) const;

Parametri

szData
Stringa da incollare.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_IE50_PASTE al controllo WebBrowser.

CHtmlEditCtrlBase::Iframe

Sovrascrive un frame inline nella selezione corrente.

HRESULT Iframe(LPCTSTR szId = NULL) const;

Parametri

szId
ID per la cornice inline.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_IFRAME al controllo WebBrowser.

CHtmlEditCtrlBase::Image

Sovrascrive un'immagine nella selezione corrente.

HRESULT Image(LPCTSTR szUrl = NULL) const;

Parametri

szUrl
Percorso e nome file dell'immagine da inserire.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_IMAGE al controllo WebBrowser.

CHtmlEditCtrlBase::Indent

Aumenta il rientro del testo selezionato di un incremento di rientro.

HRESULT Indent() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INDENT al controllo WebBrowser.

CHtmlEditCtrlBase::InsFieldSet

Sovrascrive una casella nella selezione corrente.

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

Parametri

szId
ID della casella.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSFIELDSET al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputButton

Sovrascrive un controllo pulsante nella selezione corrente.

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

Parametri

szId
ID per il controllo pulsante.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTBUTTON al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputHidden

Inserisce un controllo nascosto nella selezione corrente.

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo nascosto.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTHIDDEN al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputImage

Sovrascrive un controllo immagine nella selezione corrente.

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

Parametri

szId
ID per il controllo immagine.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTIMAGE al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputPassword

Sovrascrive un controllo password nella selezione corrente.

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo password.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTPASSWORD al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputReset

Sovrascrive un controllo di reimpostazione nella selezione corrente.

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

Parametri

szId
ID per il controllo di reimpostazione.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTRESET al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputSubmit

Sovrascrive un controllo submit sulla selezione corrente.

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo submit.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTSUBMIT al controllo WebBrowser.

CHtmlEditCtrlBase::InsInputUpload

Sovrascrive un controllo di caricamento di file nella selezione corrente.

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

Parametri

szId
ID per il controllo di caricamento del file.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_INSINPUTUPLOAD al controllo WebBrowser.

CHtmlEditCtrlBase::Is1DElement

Determina se un elemento è posizionato in modo statico.

HRESULT Is1DElement(bool& bValue) const;

Parametri

bValue
TRUE se l'elemento è posizionato in modo statico, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_1D_ELEMENT al controllo WebBrowser.

CHtmlEditCtrlBase::Is2DElement

Determina se un elemento è assolutamente posizionato.

HRESULT Is2DElement(bool& bValue) const;

Parametri

bValue
TRUE se l'elemento è assolutamente posizionato, FALSE in caso contrario.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_2D_ELEMENT al controllo WebBrowser.

CHtmlEditCtrlBase::Italic

Attiva/disattiva la selezione corrente tra corsivo e nonitalico.

HRESULT Italic() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_ITALIC al controllo WebBrowser.

CHtmlEditCtrlBase::JustifyCenter

Centra il blocco di formato in cui si trova la selezione corrente.

HRESULT JustifyCenter() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_JUSTIFYCENTER al controllo WebBrowser.

CHtmlEditCtrlBase::JustifyLeft

Sinistra giustifica il blocco di formato in cui si trova la selezione corrente.

HRESULT JustifyLeft() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_JUSTIFYLEFT al controllo WebBrowser.

CHtmlEditCtrlBase::JustifyRight

Giustifica il blocco di formato in cui si trova la selezione corrente.

HRESULT JustifyRight() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_JUSTIFYRIGHT al controllo WebBrowser.

CHtmlEditCtrlBase::ListBox

Sovrascrive un controllo di selezione casella di riepilogo nella selezione corrente.

HRESULT ListBox(LPCTSTR szId = NULL) const;

Parametri

szId
ID per il controllo casella di riepilogo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_LISTBOX al controllo WebBrowser.

CHtmlEditCtrlBase::Marquee

Sovrascrive un riquadro di selezione vuoto nella selezione corrente.

HRESULT Marquee(LPCTSTR szId = NULL) const;

Parametri

szId
ID della finestra di selezione.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_MARQUEE al controllo WebBrowser.

CHtmlEditCtrlBase::NewDocument

Crea un nuovo documento.

HRESULT NewDocument() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::OrderList

Attiva o disattiva la selezione corrente tra un elenco ordinato e un blocco di formato normale.

HRESULT OrderList(LPCTSTR szId = NULL) const;

Parametri

szId
ID per l'elenco ordinato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_ORDERLIST al controllo WebBrowser.

CHtmlEditCtrlBase::Outdent

Riduce di un incremento il rientro del blocco di formato in cui si trova la selezione corrente.

HRESULT Outdent() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_OUTDENT al controllo WebBrowser.

CHtmlEditCtrlBase::P aragraph

Sovrascrive un'interruzione di riga nella selezione corrente.

HRESULT Paragraph(LPCTSTR szId = NULL) const;

Parametri

szId
ID del paragrafo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_PARAGRAPH al controllo WebBrowser.

CHtmlEditCtrlBase::P aste

Sovrascrive il contenuto degli Appunti nella selezione corrente.

HRESULT Paste() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_PASTE al controllo WebBrowser.

CHtmlEditCtrlBase::P rintDocument

Stampa il documento corrente.

HRESULT PrintDocument() const;
HRESULT PrintDocument(LPCTSTR szPrintTemplate) const;
HRESULT PrintDocument(bool bShowPrintDialog) const;

Parametri

szPrintTemplate
Percorso di un modello di stampa; se non è specificato alcun valore, viene utilizzato il modello di stampa predefinito.

bShowPrintDialog
Se TRUE, visualizza la finestra di dialogo Stampa.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_PRINT al controllo WebBrowser.

CHtmlEditCtrlBase::P rintPreview

Apre la finestra Anteprima di stampa per il documento corrente utilizzando il modello di anteprima di stampa predefinito o un modello personalizzato.

HRESULT PrintPreview() const;
HRESULT PrintPreview(LPCTSTR szPrintTemplate) const;

Parametri

szPrintTemplate
Percorso di un modello di stampa.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_PRINTPREVIEW al controllo WebBrowser.

CHtmlEditCtrlBase::QueryStatus

Chiamare questo metodo per eseguire una query sullo stato dei comandi.

long QueryStatus(long cmdID) const;

Parametri

cmdID
ID di comando. Gli identificatori di comando vengono ricavati dal gruppo di comandi CGID_MSHTML. Questi comandi sono definiti in Mshtmcid.h. È anche possibile trovare l'elenco online in Identificatori di comando MSHTML.

Valore restituito

Restituisce un OLECMDF che indica lo stato di cmdID o 0 in caso di errore.

CHtmlEditCtrlBase::RadioButton

Sovrascrive un controllo radio sulla selezione corrente.

HRESULT RadioButton(LPCTSTR szId = NULL) const;

Parametri

szId
ID del pulsante di opzione.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_RADIOBUTTON al controllo WebBrowser.

CHtmlEditCtrlBase::RefreshDocument

Aggiorna il documento corrente.

HRESULT RefreshDocument() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_REFRESH al controllo WebBrowser.

CHtmlEditCtrlBase::RemoveFormat

Rimuove i tag di formattazione dalla selezione corrente.

HRESULT RemoveFormat() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_REMOVEFORMAT al controllo WebBrowser.

CHtmlEditCtrlBase::SaveAs

Salva la pagina Web corrente in un file.

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

Parametri

szPath
Percorso e nome file in cui salvare la pagina Web.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SAVEAS al controllo WebBrowser.

CHtmlEditCtrlBase::SelectAll

Seleziona l'intero documento.

HRESULT SelectAll() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SELECTALL al controllo WebBrowser.

CHtmlEditCtrlBase::Set2DPosition

Consente di spostare gli elementi assolutamente posizionati trascinando.

HRESULT Set2DPosition(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, gli elementi posizionati in modo assoluto possono essere spostati trascinando.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_2D_POSITION al controllo WebBrowser.

CHtmlEditCtrlBase::SetAbsolutePosition

Imposta la proprietà position di un elemento su "absolute" o "static".

HRESULT SetAbsolutePosition(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, la proprietà position dell'elemento è "absolute"; se FALSE, è "statico".

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_ABSOLUTE_POSITION al controllo WebBrowser.

CHtmlEditCtrlBase::SetAtomicSelection

Impostare la modalità di selezione atomica.

HRESULT SetAtomicSelection(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, qualsiasi elemento con un attributo ATOMICSELECTION impostato su TRUE sarà selezionabile solo come unità.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_ATOMICSELECTION al controllo WebBrowser.

CHtmlEditCtrlBase::SetAutoURLDetectMode

Attiva e disattiva il rilevamento automatico degli URL.

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, il rilevamento automatico degli URL è abilitato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_AUTOURLDETECT_MODE al controllo WebBrowser.

CHtmlEditCtrlBase::SetBackColor

Imposta il colore di sfondo della selezione corrente.

HRESULT SetBackColor(int nColor) const;
HRESULT SetBackColor(LPCTSTR szColor) const;

Parametri

nColor
Il colore. Vedere pvaIn in IDM_BACKCOLOR ID comando.

szColor
Il colore. Vedere pvaIn in IDM_BACKCOLOR ID comando.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_BACKCOLOR_ al controllo WebBrowser.

CHtmlEditCtrlBase::SetBlockFormat

Imposta il tag di formato blocco corrente.

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

Parametri

szFormat
Tag di formato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID IDM_BLOCKFMT_command al controllo WebBrowser.

CHtmlEditCtrlBase::SetBookMark

Crea un ancoraggio di segnalibro per la selezione o il punto di inserimento corrente.

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

Parametri

szAnchorName
Nome dell'ancoraggio.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_BOOKMARK al controllo WebBrowser.

CHtmlEditCtrlBase::SetCSSEditingLevel

Seleziona il livello CSS (CSS1 o CSS2) supportato dall'editor, se presente.

HRESULT SetCSSEditingLevel(short nLevel) const;

Parametri

nLevel
Livello CSS. Passare 0 se non si vuole il supporto CSS.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_CSSEDITING_LEVEL al controllo WebBrowser.

CHtmlEditCtrlBase::SetDefaultComposeSettings

Chiamare questo metodo per impostare le impostazioni di composizione predefinite.

HRESULT SetDefaultComposeSettings(
    LPCSTR szFontName = NULL,
    unsigned short nFontSize = 3,
    COLORREF crFontColor = 0xFF000000,
    COLORREF crFontBgColor = 0xFF000000,
    bool bBold = false,
    bool bItalic = false,
    bool bUnderline = false) const;

Parametri

szFontName
Nome del tipo di carattere.

nFontSize
Dimensioni del carattere.

crFontColor
Colore del carattere.

crFontBgColor
Colore di sfondo del carattere.

bBold
Passare TRUE per il testo in grassetto.

bItalic
Passare TRUE per il testo in corsivo.

bUnderline
Passare TRUE per il testo sottolineato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_COMPOSESETTINGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetDesignMode

Impostare la modalità progettazione.

BOOL SetDesignMode(BOOL bMode) const;

Parametri

bMode
Se TRUE, attiva la modalità progettazione.

Valore restituito

Restituisce TRUE in caso di esito positivo, FALSE in caso di errore.

CHtmlEditCtrlBase::SetDisableEditFocusUI

Disabilita il bordo tratteggio e gestisce intorno a un elemento con stato attivo la modifica.

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, disabilita il bordo tratteggio e gestisce intorno a un elemento selezionabile del sito quando l'elemento ha "modifica lo stato attivo" in modalità progettazione; ovvero, quando è possibile modificare il testo o il contenuto dell'elemento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_DISABLE_EDITFOCUS_UI al controllo WebBrowser.

CHtmlEditCtrlBase::SetDocumentHTML

Imposta il codice HTML del documento corrente.

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

Parametri

szHTML
The HTML.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CHtmlEditCtrlBase::SetFontFace

Imposta il tipo di carattere per la selezione corrente.

HRESULT SetFontFace(LPCTSTR szFace) const;

Parametri

szFace
Nome del tipo di carattere.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_FONTNAME al controllo WebBrowser.

CHtmlEditCtrlBase::SetFontSize

Imposta le dimensioni del carattere per la selezione corrente.

HRESULT SetFontSize(unsigned short size) const;

Parametri

size
Dimensioni del carattere HTML (1-7). Il valore 0 imposta la dimensione del carattere su 1.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_FONTSIZE al controllo WebBrowser.

CHtmlEditCtrlBase::SetForeColor

Imposta il colore di primo piano (testo) della selezione corrente.

HRESULT SetForeColor(LPCTSTR szColor) const;
HRESULT SetForeColor(int nColor) const;

Parametri

szColor
Il colore.

nColor
Il colore.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_FORECOLOR al controllo WebBrowser.

CHtmlEditCtrlBase::SetIE5PasteMode

Imposta l'operazione incolla in modo che sia compatibile con Microsoft Internet Explorer 5.

HRESULT SetIE5PasteMode(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, tutte le operazioni incolla sono compatibili con Internet Explorer 5; se FALSE, le operazioni incolla sono compatibili con Internet Explorer 5.5.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_IE50_PASTE_MODE al controllo WebBrowser.

CHtmlEditCtrlBase::SetLiveResize

Fa sì che WebBrowser aggiorni l'aspetto di un elemento in modo continuo durante un'operazione di ridimensionamento o spostamento, anziché aggiornare solo al completamento dello spostamento o del ridimensionamento.

HRESULT SetLiveResize(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, fa sì che WebBrowser aggiorni l'aspetto di un elemento in modo continuo durante un'operazione di ridimensionamento o spostamento; se FALSE, viene aggiornato solo al completamento dello spostamento o del ridimensionamento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_LIVERESIZE al controllo WebBrowser.

CHtmlEditCtrlBase::SetMultiSelect

Abilita la selezione multipla.

HRESULT SetMultiSelect(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, consente la selezione di più elementi selezionabili dal sito alla volta in cui l'utente tiene premuto MAIUSC o CTRL.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_MULTIPLESELECTION al controllo WebBrowser.

CHtmlEditCtrlBase::SetOverrideCursor

Comandi che WebBrowser non modifica mai il puntatore del mouse.

HRESULT SetOverrideCursor(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, WebBrowser non modificherà il puntatore del mouse.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_OVERRIDE_CURSOR al controllo WebBrowser.

CHtmlEditCtrlBase::SetOverwriteMode

Attiva o disattiva la modalità di immissione del testo tra inserimento e sovrascrittura.

HRESULT SetOverwriteMode(bool bMode) const;

Parametri

bMode
Se TRUE, la modalità di immissione del testo è sovrascritta; se FALSE, la modalità di immissione del testo viene inserita.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_OVERWRITE al controllo WebBrowser.

CHtmlEditCtrlBase::SetRespectVisInDesign

Nasconde gli elementi invisibili in modalità progettazione.

HRESULT SetRespectVisInDesign(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, tutti gli elementi con visibilità impostata su "hidden" o la proprietà display impostata su "none" non verranno visualizzati sia in modalità progettazione che in modalità di esplorazione; se FALSE, tali elementi verranno visualizzati solo in modalità di esplorazione.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_RESPECTVISIBILITY_INDESIGN al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowAlignedSiteTags

Visualizza un glifo per tutti gli elementi con una styleFloat proprietà .

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti gli elementi con una styleFloat proprietà .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWALIGNEDSITETAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowAllTags

Visualizza i glifi per visualizzare la posizione di tutti i tag in un documento.

HRESULT SetShowAllTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza i glifi per visualizzare la posizione di tutti i tag in un documento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWALLTAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowAreaTags

Visualizza un glifo per tutti i tag di area.

HRESULT SetShowAreaTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti i tag di area.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWAREATAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowBRTags

Visualizza un glifo per tutti i tag br.

HRESULT SetShowBRTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti i tag br.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWWBRTAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowCommentTags

Visualizza un glifo per tutti i tag di commento.

HRESULT SetShowCommentTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti i tag di commento.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWCOMMENTTAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowMiscTags

Visualizza tutti i tag visualizzati in Microsoft Internet Explorer 4.0.

HRESULT SetShowMiscTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza tutti i tag visualizzati in Microsoft Internet Explorer 4.0.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWMISCTAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowScriptTags

Visualizza un glifo per tutti i tag di script.

HRESULT SetShowScriptTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti i tag di script.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWSCRIPTTAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowStyleTags

Visualizza un glifo per tutti i tag di stile.

HRESULT SetShowStyleTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti i tag di stile.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWSTYLETAGS al controllo WebBrowser.

CHtmlEditCtrlBase::SetShowUnknownTags

Visualizza un glifo per tutti i tag sconosciuti.

HRESULT SetShowUnknownTags(bool bNewValue) const;

Parametri

bNewValue
Se TRUE, visualizza un glifo per tutti i tag sconosciuti.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_SHOWUNKNOWNTAGS al controllo WebBrowser.

CHtmlEditCtrlBase::TextArea

Sovrascrive un controllo di input di testo su più righe nella selezione corrente.

HRESULT TextArea(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo input di testo su più righe.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_TEXTAREA al controllo WebBrowser.

CHtmlEditCtrlBase::TextBox

Sovrascrive un controllo testo nella selezione corrente.

HRESULT TextBox(LPCTSTR szId = NULL) const;

Parametri

szId
ID del controllo di testo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_TEXTBOX al controllo WebBrowser.

CHtmlEditCtrlBase::UnBookmark

Rimuove qualsiasi segnalibro dalla selezione corrente.

HRESULT UnBookmark() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_UNBOOKMARK al controllo WebBrowser.

CHtmlEditCtrlBase::Underline

Attiva/disattiva la selezione corrente tra sottolineato e non sottolineato.

HRESULT Underline() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_UNDERLINE al controllo WebBrowser.

Rimuove qualsiasi collegamento ipertestuale dalla selezione corrente.

HRESULT Unlink() const;

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_UNLINK al controllo WebBrowser.

CHtmlEditCtrlBase::UnorderList

Attiva o disattiva la selezione corrente tra un elenco ordinato e un blocco di formato normale.

HRESULT UnorderList(LPCTSTR szId = NULL) const;

Parametri

szId
ID dell'elenco non ordinato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Questo metodo invia l'ID comando IDM_UNORDERLIST al controllo WebBrowser.

Vedi anche

Grafico della gerarchia
Esempio htmlEdit