Udostępnij za pośrednictwem


Klasa CHtmlEditCtrlBase

Reprezentuje składnik edycji HTML.

Składnia

template <class T> class CHtmlEditCtrlBase

Członkowie

Metody publiczne

Nazwa/nazwisko opis
CHtmlEditCtrlBase::AddToGlyphTable Dodaje wpis do tabeli glifów, który określa obrazy do wyświetlania dla określonych tagów w trybie projektowania.
CHtmlEditCtrlBase::Bold Przełącza stan pogrubienia zaznaczonego tekstu.
CHtmlEditCtrlBase::Button Zastępuje kontrolkę przycisku bieżącego zaznaczenia.
CHtmlEditCtrlBase::CheckBox Zastępuje kontrolkę pola wyboru dla bieżącego zaznaczenia.
CHtmlEditCtrlBase::ClearSelection Czyści bieżące zaznaczenie.
CHtmlEditCtrlBase::Copy Kopiuje bieżące zaznaczenie do schowka.
CHtmlEditCtrlBase::Cut Kopiuje bieżące zaznaczenie do schowka, a następnie je usuwa.
CHtmlEditCtrlBase::D elete Usuwa bieżące zaznaczenie.
CHtmlEditCtrlBase::D ropDownBox Zastępuje kontrolkę wyboru listy rozwijanej dla bieżącego zaznaczenia.
CHtmlEditCtrlBase::EmptyGlyphTable Usuwa wszystkie wpisy z tabeli glif, która ukrywa wszystkie obrazy wyświetlane dla tagów w trybie projektowania.
CHtmlEditCtrlBase::ExecCommand Wykonuje polecenie.
CHtmlEditCtrlBase::Font Otwiera okno dialogowe czcionki, aby umożliwić użytkownikowi zmianę koloru tekstu, czcionki i rozmiaru czcionki bieżącego zaznaczenia.
CHtmlEditCtrlBase::GetAbsolutePosition Zwraca, czy właściwość position elementu jest "bezwzględna".
CHtmlEditCtrlBase::GetBackColor Pobiera kolor tła bieżącego zaznaczenia.
CHtmlEditCtrlBase::GetBlockFormat Pobiera bieżący tag formatu bloku.
CHtmlEditCtrlBase::GetBlockFormatNames Pobiera ciągi odpowiadające dostępnym tagom formatu bloku.
CHtmlEditCtrlBase::GetBookMark Pobiera nazwę kotwicy zakładki.
CHtmlEditCtrlBase::GetDocument Pobiera obiekt dokumentu.
CHtmlEditCtrlBase::GetDocumentHTML Pobiera kod HTML bieżącego dokumentu.
CHtmlEditCtrlBase::GetDocumentTitle Pobiera tytuł dokumentu.
CHtmlEditCtrlBase::GetEvent Pobiera wskaźnik interfejsu do obiektu zdarzenia zawierającego informacje istotne dla ostatniego zdarzenia.
CHtmlEditCtrlBase::GetEventSrcElement Pobiera obiekt, który wyzwolił zdarzenie.
CHtmlEditCtrlBase::GetFontFace Pobiera nazwę czcionki dla bieżącego zaznaczenia.
CHtmlEditCtrlBase::GetFontSize Pobiera rozmiar czcionki dla bieżącego zaznaczenia.
CHtmlEditCtrlBase::GetForeColor Pobiera kolor pierwszego planu (tekstu) bieżącego zaznaczenia.
CHtmlEditCtrlBase::GetFrameZone Zwraca strefę zabezpieczeń bieżącej strony w przeglądarce internetowej.
CHtmlEditCtrlBase::GetIsDirty Wskazuje, czy dokument HTML został zmieniony.
CHtmlEditCtrlBase::GetShowAlignedSiteTags Zwraca, czy glyph jest wyświetlany dla wszystkich elementów, które mają styleFloat właściwość.
CHtmlEditCtrlBase::GetShowAllTags Zwraca, czy element WebBrowser wyświetla glyphs w celu wyświetlenia lokalizacji wszystkich tagów w dokumencie.
CHtmlEditCtrlBase::GetShowAreaTags Pobiera, czy element WebBrowser wyświetla glif dla tagów obszaru.
CHtmlEditCtrlBase::GetShowBRTags Pobiera, czy element WebBrowser wyświetla glif dla tagów br.
CHtmlEditCtrlBase::GetShowCommentTags Pobiera, czy element WebBrowser wyświetla glyph dla tagów komentarzy.
CHtmlEditCtrlBase::GetShowMiscTags Pobiera, czy webBrowser wyświetla wszystkie tagi wyświetlane w programie Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::GetShowScriptTags Pobiera, czy element WebBrowser wyświetla glif dla wszystkich tagów skryptu.
CHtmlEditCtrlBase::GetShowStyleTags Pobiera, czy element WebBrowser wyświetla glif dla wszystkich tagów stylu.
CHtmlEditCtrlBase::GetShowUnknownTags Pobiera, czy element WebBrowser wyświetla glif dla wszystkich nieznanych tagów.
CHtmlEditCtrlBase::HorizontalLine Zastępuje linię poziomą w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::HyperLink Wstawia hiperłącze do bieżącego zaznaczenia.
CHtmlEditCtrlBase::IE50Paste Wykonuje operację wklejania zgodną z programem Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::Iframe Zastępuje ramkę śródliniową w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::Image Zastępuje obraz w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::Wcięcie Zwiększa wcięcie zaznaczonego tekstu o jeden przyrost wcięcia.
CHtmlEditCtrlBase::InsFieldSet Zastępuje pole bieżącego zaznaczenia.
CHtmlEditCtrlBase::InsInputButton Zastępuje kontrolkę przycisku bieżącego zaznaczenia.
CHtmlEditCtrlBase::InsInputHidden Wstawia ukrytą kontrolkę do bieżącego zaznaczenia.
CHtmlEditCtrlBase::InsInputImage Zastępuje kontrolkę obrazu w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::InsInputPassword Zastępuje kontrolkę hasła w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::InsInputReset Zastępuje kontrolkę resetowania bieżącego zaznaczenia.
CHtmlEditCtrlBase::InsInputSubmit Zastępuje kontrolkę przesyłania w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::InsInputUpload Zastępuje kontrolkę przekazywania plików w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::Is1DElement Określa, czy element jest statycznie ustawiony.
CHtmlEditCtrlBase::Is2DElement Określa, czy element jest całkowicie ustawiony.
CHtmlEditCtrlBase::Kursywa Przełącza bieżące zaznaczenie między kursywą a nieitalicą.
CHtmlEditCtrlBase::JustifyCenter Wyśrodkuje blok formatu, w którym znajduje się bieżące zaznaczenie.
CHtmlEditCtrlBase::JustifyLeft Po lewej stronie jest umieszczany blok formatu, w którym znajduje się bieżące zaznaczenie.
CHtmlEditCtrlBase::JustifyRight Justifies prawym przyciskiem do bloku formatu, w którym znajduje się bieżące zaznaczenie.
CHtmlEditCtrlBase::ListBox Zastępuje kontrolkę zaznaczenia pola listy w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::Marquee Zastępuje pusty obszar wyboru w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::NewDocument Tworzy nowy dokument.
CHtmlEditCtrlBase::OrderList Przełącza bieżące zaznaczenie między uporządkowaną listą a normalnym blokiem formatu.
CHtmlEditCtrlBase::Outdent Zmniejsza o jeden przyrost wcięcia bloku formatu, w którym znajduje się bieżące zaznaczenie.
CHtmlEditCtrlBase::P aragraph Zastępuje podział wiersza w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::P aste Zastępuje zawartość schowka w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::P rintDocument Drukuje bieżący dokument.
CHtmlEditCtrlBase::P rintPreview Otwiera okno Podgląd wydruku dla bieżącego dokumentu przy użyciu domyślnego szablonu podglądu wydruku lub szablonu niestandardowego.
CHtmlEditCtrlBase::QueryStatus Wywołaj tę metodę, aby wysłać zapytanie o stan poleceń.
CHtmlEditCtrlBase::RadioButton Zastępuje kontrolkę radiową bieżącego zaznaczenia.
CHtmlEditCtrlBase::RefreshDocument Odświeża bieżący dokument.
CHtmlEditCtrlBase::RemoveFormat Usuwa tagi formatowania z bieżącego zaznaczenia.
CHtmlEditCtrlBase::SaveAs Zapisuje bieżącą stronę sieci Web w pliku.
CHtmlEditCtrlBase::SelectAll Wybiera cały dokument.
CHtmlEditCtrlBase::Set2DPosition Umożliwia przenoszenie bezwzględnie umieszczonych elementów przez przeciąganie.
CHtmlEditCtrlBase::SetAbsolutePosition Ustawia właściwość pozycji elementu na "bezwzględne" lub "statyczne".
CHtmlEditCtrlBase::SetAtomicSelection Ustaw tryb wyboru niepodzielnego.
CHtmlEditCtrlBase::SetAutoURLDetectMode Włącza i wyłącza automatyczne wykrywanie adresów URL.
CHtmlEditCtrlBase::SetBackColor Ustawia kolor tła bieżącego zaznaczenia.
CHtmlEditCtrlBase::SetBlockFormat Ustawia bieżący tag formatu bloku.
CHtmlEditCtrlBase::SetBookMark Tworzy kotwicę zakładki dla bieżącego zaznaczenia lub punktu wstawiania.
CHtmlEditCtrlBase::SetCSSEditingLevel Wybiera poziom CSS (CSS1 lub CSS2), który będzie obsługiwał edytor, jeśli istnieje.
CHtmlEditCtrlBase::SetDefaultCompose Ustawienia Wywołaj tę metodę, aby ustawić domyślne ustawienia redagowania.
CHtmlEditCtrlBase::SetDesignMode Ustaw tryb projektowania.
CHtmlEditCtrlBase::SetDisableEditFocusUI Wyłącza wykluwane obramowanie i uchwyty wokół elementu, który ma fokus edycji.
CHtmlEditCtrlBase::SetDocumentHTML Ustawia kod HTML bieżącego dokumentu.
CHtmlEditCtrlBase::SetFontFace Ustawia czcionkę dla bieżącego zaznaczenia.
CHtmlEditCtrlBase::SetFontSize Ustawia rozmiar czcionki dla bieżącego zaznaczenia.
CHtmlEditCtrlBase::SetForeColor Ustawia kolor pierwszego planu (tekstu) bieżącego zaznaczenia.
CHtmlEditCtrlBase::SetIE5PasteMode Ustawia operację wklejania zgodną z programem Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::SetLiveResize Powoduje, że aplikacja WebBrowser stale aktualizuje wygląd elementu podczas operacji zmiany rozmiaru lub przenoszenia.
CHtmlEditCtrlBase::SetMultiSelect Włącza wybór wielokrotny.
CHtmlEditCtrlBase::SetOverrideCursor Polecenie WebBrowser nigdy nie zmienia wskaźnika myszy.
CHtmlEditCtrlBase::SetOverwriteMode Przełącza tryb wprowadzania tekstu między wstawianiem a zastępowaniem.
CHtmlEditCtrlBase::SetRespectVisInDesign Ukrywa niewidoczne elementy w trybie projektowania.
CHtmlEditCtrlBase::SetShowAlignedSiteTags Wyświetla glif dla wszystkich elementów, które mają styleFloat właściwość.
CHtmlEditCtrlBase::SetShowAllTags Wyświetla glify, aby wyświetlić lokalizację wszystkich tagów w dokumencie.
CHtmlEditCtrlBase::SetShowAreaTags Wyświetla glif dla wszystkich tagów obszaru.
CHtmlEditCtrlBase::SetShowBRTags Wyświetla glif dla wszystkich tagów br.
CHtmlEditCtrlBase::SetShowCommentTags Wyświetla glif dla wszystkich tagów komentarzy.
CHtmlEditCtrlBase::SetShowMiscTags Wyświetla wszystkie tagi wyświetlane w programie Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::SetShowScriptTags Wyświetla glif dla wszystkich tagów skryptu.
CHtmlEditCtrlBase::SetShowStyleTags Wyświetla glif dla wszystkich tagów stylów.
CHtmlEditCtrlBase::SetShowUnknownTags Wyświetla glif dla wszystkich nieznanych tagów.
CHtmlEditCtrlBase::TextArea Zastępuje wielowierszową kontrolkę wprowadzania tekstu w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::TextBox Zastępuje kontrolkę tekstu w bieżącym zaznaczeniu.
CHtmlEditCtrlBase::UnBookmark Usuwa dowolną zakładkę z bieżącego zaznaczenia.
CHtmlEditCtrlBase::Underline Przełącza bieżące zaznaczenie między podkreślonymi a nie podkreślonymi.
CHtmlEditCtrlBase::Odłącz Usuwa hiperłącze z bieżącego zaznaczenia.
CHtmlEditCtrlBase::UnorderList Przełącza bieżące zaznaczenie między uporządkowaną listą a normalnym blokiem formatu.

Parametry

T
Nazwa klasy pochodnej.

Uwagi

CHtmlEditCtrlBase udostępnia funkcje członkowskie dla poleceń edycji HTML webBrowser, takich jak Pogrubienie. (Alternatywnie możesz wywołać metodę ExecCommand do wykonania polecenia IDM_BOLD.)

CHtmlEditCtrlBase nie ma stać na własną rękę. Jest ona przeznaczona do klasy bazowej dla klas pochodnych, które uwidaczniają funkcje edycji HTML aplikacji WebBrowser (zobacz CHtmlEditCtrl i CHtmlEditView).

Hierarchia dziedziczenia

CHtmlEditCtrlBase

Wymagania

Nagłówek: afxhtml.h

CHtmlEditCtrlBase::AddToGlyphTable

Dodaje wpis do tabeli glifów, który określa obrazy do wyświetlania dla określonych tagów w trybie projektowania.

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;

Parametry

szTag
Nazwa tagu (na przykład "P" lub "tabela").

szImgUrl
Adres URL obrazu.

nTagType
Typ tagu: 0 oznacza, że obraz jest przeznaczony tylko dla tagu otwierającego. 1 oznacza, że obraz jest przeznaczony tylko dla tagu zamykającego. 2 oznacza, że obraz jest przeznaczony zarówno dla tagów otwierających, jak i zamykających. Należy dodać pojedyncze tagi, takie jak br i komentarz, z typem tagu ustawionym na 0.

nAlignment
Wyrównanie (tylko elementy prostokątne): ten parametr wskazuje, że obraz jest przeznaczony dla elementu z atrybutem wyrównania. Lewa = 0, środek = 1, prawa = 2 i niezdefiniowana = 3. Atrybuty lewe, prawe lub środkowe muszą być jawnie ustawione na elemecie .

nPosInfo
Informacje o pozycjonowaniu. Określa, jaka wartość pozycjonowania kaskadowych arkuszy stylów (CSS) ma zastosowanie glyph, gdzie pozycjonowanie statyczne = 0, pozycjonowanie bezwzględne = 1, pozycjonowanie względne = 2 i wszystkie = 3. To pole umożliwia określenie jednego glifu dla tagu, gdy nie jest on umieszczony, a drugi glif, aby pokazać punkt zakotwiczenia, gdy tag jest umieszczony.

nDirection
Kierunek. Ten parametr określa obraz tagu na podstawie kolejności odczytu bieżącego języka. 0 określa od lewej do prawej, 1 określa od prawej do lewej, 2 określa od góry do dołu, 3 określa od dołu do góry, a 4 określa wszystkie. To pole jest zwykle ustawiane na 4.

nImgWidth
Szerokość obrazu w pikselach.

nImgHeight
Wysokość obrazu w pikselach.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji na temat parametrów, zobacz "Format ciągu tabeli Glyph" w temacie Using Editing Glyphs (Korzystanie z funkcji edytowania glyfów).

Ta metoda wysyła identyfikator polecenia IDM_ADDTOGLYPHTABLE do kontrolki WebBrowser.

CHtmlEditCtrlBase::Bold

Przełącza stan pogrubienia zaznaczonego tekstu.

HRESULT Bold() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_BOLD do kontrolki WebBrowser.

CHtmlEditCtrlBase::Button

Zastępuje kontrolkę przycisku bieżącego zaznaczenia.

HRESULT Button(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki przycisku.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_BUTTON do kontrolki WebBrowser.

CHtmlEditCtrlBase::CheckBox

Zastępuje kontrolkę pola wyboru dla bieżącego zaznaczenia.

HRESULT CheckBox(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki pola wyboru.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_CHECKBOX do kontrolki WebBrowser.

CHtmlEditCtrlBase::ClearSelection

Czyści bieżące zaznaczenie.

HRESULT ClearSelection() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_CLEARSELECTION do kontrolki WebBrowser.

CHtmlEditCtrlBase::Copy

Kopiuje bieżące zaznaczenie do schowka.

HRESULT Copy() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_COPY do kontrolki WebBrowser.

CHtmlEditCtrlBase::Cut

Kopiuje bieżące zaznaczenie do schowka, a następnie je usuwa.

HRESULT Cut() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_CUT do kontrolki WebBrowser.

CHtmlEditCtrlBase::D elete

Usuwa bieżące zaznaczenie.

HRESULT Delete() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_DELETE do kontrolki WebBrowser.

Zastępuje kontrolkę wyboru listy rozwijanej dla bieżącego zaznaczenia.

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki wyboru listy rozwijanej.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_DROPDOWNBOX do kontrolki WebBrowser.

CHtmlEditCtrlBase::EmptyGlyphTable

Usuwa wszystkie wpisy z tabeli glif, która ukrywa wszystkie obrazy wyświetlane dla tagów w trybie projektowania.

HRESULT EmptyGlyphTable() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_EMPTYGLYPHTABLE do kontrolki WebBrowser.

CHtmlEditCtrlBase::ExecCommand

Wykonuje polecenie.

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;

Parametry

cmdID
Identyfikator polecenia do wykonania. Aby uzyskać listę, zobacz Identyfikatory poleceń MSHTML.

cmdExecOpt
Wartości pobrane z wyliczenia OLECMDEXECOPT , które opisują sposób wykonywania polecenia przez obiekt.

pInVar
Argumenty wejściowe.

pOutVar
Dane wyjściowe polecenia.

pGuid
Identyfikator GUID grupy poleceń.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda zapewnia funkcjonalność funkcji IOleCommandTarget::Exec.

CHtmlEditCtrlBase::Font

Otwiera okno dialogowe czcionki, aby umożliwić użytkownikowi zmianę koloru tekstu, czcionki i rozmiaru czcionki bieżącego zaznaczenia.

HRESULT Font() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_FONT do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetAbsolutePosition

Zwraca, czy właściwość position elementu jest "bezwzględna".

HRESULT GetAbsolutePosition(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli właściwość position elementu jest ustawiona na wartość "bezwzględne".

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_ABSOLUTE_POSITION Identyfikator polecenia.

CHtmlEditCtrlBase::GetBackColor

Pobiera kolor tła bieżącego zaznaczenia.

HRESULT GetBackColor(int& nColor) const;

Parametry

nColor
Kolor tła.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_BACKCOLOR do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetBlockFormat

Pobiera bieżący tag formatu bloku.

HRESULT GetBlockFormat(CString& strFormat) const;

Parametry

strFormat
Bieżący tag formatu bloku.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_BLOCKFMT do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetBlockFormatNames

Pobiera ciągi odpowiadające dostępnym tagom formatu bloku.

HRESULT GetBlockFormatNames(CStringArray& sa) const;

Parametry

Sa
Dostępne tagi formatu bloku jako tablica ciągów.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_GETBLOCKFMTS do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetBookMark

Pobiera nazwę kotwicy zakładki.

HRESULT GetBookMark(CString& strAnchor) const;

Parametry

strAnchor
Nazwa kotwicy zakładki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_BOOKMARK Identyfikator polecenia.

CHtmlEditCtrlBase::GetDocument

Pobiera obiekt dokumentu.

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

Parametry

ppDoc
Obiekt dokumentu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::GetDocumentHTML

Pobiera kod HTML bieżącego dokumentu.

HRESULT GetDocumentHTML(CString& szHTML) const;

Parametry

szHTML
Kod HTML.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::GetDocumentTitle

Pobiera tytuł dokumentu.

HRESULT GetDocumentTitle(CString& szTitle) const;

Parametry

szTitle
Tytuł dokumentu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::GetEvent

Pobiera wskaźnik interfejsu do obiektu zdarzenia zawierającego informacje istotne dla ostatniego zdarzenia.

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

Parametry

ppEventObj
Obiekt zdarzenia.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::GetEventSrcElement

Pobiera obiekt, który wyzwolił zdarzenie.

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

Parametry

ppSrcElement
Element, który wyzwolił zdarzenie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::GetFontFace

Pobiera nazwę czcionki dla bieżącego zaznaczenia.

HRESULT GetFontFace(CString& strFace) const;

Parametry

strFace
Nazwa czcionki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Jeśli bieżące zaznaczenie używa więcej niż jednej czcionki, strFace będzie pustym ciągiem.

Ta metoda wysyła identyfikator polecenia IDM_FONTNAME do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetFontSize

Pobiera rozmiar czcionki dla bieżącego zaznaczenia.

HRESULT GetFontSize(short& nSize) const;

Parametry

nSize
Rozmiar czcionki.

Wartość zwracana

Zwraca rozmiar czcionki HTML (1–7). Zwraca wartość 0, jeśli zaznaczenie zawiera wiele rozmiarów czcionek.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_FONTSIZE do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetForeColor

Pobiera kolor pierwszego planu (tekstu) bieżącego zaznaczenia.

HRESULT GetForeColor(int& nColor);

Parametry

nColor
Kolor pierwszego planu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_FORECOLOR do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetFrameZone

Zwraca strefę zabezpieczeń bieżącej strony w przeglądarce internetowej.

HRESULT GetFrameZone(short& nZone) const;

Parametry

nZone
Strefa zabezpieczeń.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_GETFRAMEZONE do kontrolki WebBrowser.

CHtmlEditCtrlBase::GetIsDirty

Wskazuje, czy dokument HTML został zmieniony.

HRESULT GetIsDirty() const;

Uwagi

Wskazuje, czy dokument został zmieniony. GetIsDirty zwraca wartość HRESULT z elementu IPersistStorage::IsDirty.

CHtmlEditCtrlBase::GetShowAlignedSiteTags

Zwraca, czy glyph jest wyświetlany dla wszystkich elementów, które mają styleFloat właściwość.

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli dla wszystkich elementów, które mają właściwość, jest wyświetlana styleFloat wartość glyph; FAŁSZ, jeśli nie jest wyświetlana żadna glyph.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWALIGNEDSITETAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowAllTags

Zwraca, czy element WebBrowser wyświetla glyphs w celu wyświetlenia lokalizacji wszystkich tagów w dokumencie.

HRESULT GetShowAllTags(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli element WebBrowser wyświetla glify w celu wyświetlenia lokalizacji wszystkich tagów w dokumencie; FAŁSZ, jeśli tak nie jest.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWALLTAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowAreaTags

Pobiera, czy element WebBrowser wyświetla glif dla tagów obszaru.

HRESULT GetShowAreaTags(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli webBrowser wyświetla glif dla tagów obszaru, FALSE, jeśli nie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWAREATAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowBRTags

Pobiera, czy element WebBrowser wyświetla glif dla tagów br.

HRESULT GetShowBRTags(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli element WebBrowser wyświetla glyph dla tagów br, FALSE, jeśli nie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWWBRTAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowCommentTags

Pobiera, czy element WebBrowser wyświetla glyph dla tagów komentarzy.

HRESULT GetShowCommentTags(bool& bCurValue) const;

Parametry

bCurValue
Wartość TRUE, jeśli webBrowser wyświetla glyph dla tagów komentarzy, FALSE, jeśli nie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWCOMMENTTAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowMiscTags

Pobiera, czy webBrowser wyświetla wszystkie tagi wyświetlane w programie Microsoft Internet Explorer 4.0.

HRESULT GetShowMiscTags(bool& bCurValue) const;

Parametry

bCurValue
Wartość TRUE, jeśli element WebBrowser wyświetla wszystkie tagi wyświetlane w programie Microsoft Internet Explorer 4.0, WARTOŚĆ FALSE, jeśli nie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWMISCTAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowScriptTags

Pobiera, czy element WebBrowser wyświetla glif dla wszystkich tagów skryptu.

HRESULT GetShowScriptTags(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli element WebBrowser wyświetla glif dla wszystkich tagów skryptu, FALSE, jeśli nie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWSCRIPTTAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowStyleTags

Pobiera, czy element WebBrowser wyświetla glif dla wszystkich tagów stylu.

HRESULT GetShowStyleTags(bool& bCurValue) const;

Parametry

bCurValue
WARTOŚĆ TRUE, jeśli element WebBrowser wyświetla glyph dla wszystkich tagów stylu, FALSE, jeśli nie

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWSTYLETAGS Identyfikator polecenia.

CHtmlEditCtrlBase::GetShowUnknownTags

Pobiera, czy element WebBrowser wyświetla glif dla wszystkich nieznanych tagów.

HRESULT GetShowUnknownTags(bool& bCurValue) const;

Parametry

bCurValue
Wartość TRUE, jeśli element WebBrowser wyświetla glif dla wszystkich nieznanych tagów, false, jeśli nie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Aby uzyskać więcej informacji, zobacz IDM_SHOWUNKNOWNTAGS Identyfikator polecenia.

CHtmlEditCtrlBase::HorizontalLine

Zastępuje linię poziomą w bieżącym zaznaczeniu.

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szID
Identyfikator linii poziomej.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_HORIZONTALLINE do kontrolki WebBrowser.

Wstawia hiperłącze do bieżącego zaznaczenia.

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

Parametry

szUrl
Adres URL hiperłącza.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_HYPERLINK do kontrolki WebBrowser.

CHtmlEditCtrlBase::IE50Paste

Wykonuje operację wklejania zgodną z programem Internet Explorer 5.

HRESULT IE50Paste(LPCTSTR szData) const;

Parametry

szData
Ciąg do wklejania.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_IE50_PASTE do kontrolki WebBrowser.

CHtmlEditCtrlBase::Iframe

Zastępuje ramkę śródliniową w bieżącym zaznaczeniu.

HRESULT Iframe(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator ramki wbudowanej.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_IFRAME do kontrolki WebBrowser.

CHtmlEditCtrlBase::Image

Zastępuje obraz w bieżącym zaznaczeniu.

HRESULT Image(LPCTSTR szUrl = NULL) const;

Parametry

szUrl
Ścieżka i nazwa pliku obrazu do wstawienia.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_IMAGE do kontrolki WebBrowser.

CHtmlEditCtrlBase::Wcięcie

Zwiększa wcięcie zaznaczonego tekstu o jeden przyrost wcięcia.

HRESULT Indent() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INDENT do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsFieldSet

Zastępuje pole bieżącego zaznaczenia.

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator pola.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSFIELDSET do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputButton

Zastępuje kontrolkę przycisku bieżącego zaznaczenia.

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki przycisku.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTBUTTON do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputHidden

Wstawia ukrytą kontrolkę do bieżącego zaznaczenia.

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator ukrytej kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTHIDDEN do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputImage

Zastępuje kontrolkę obrazu w bieżącym zaznaczeniu.

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki obrazu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTIMAGE do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputPassword

Zastępuje kontrolkę hasła w bieżącym zaznaczeniu.

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki hasła.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTPASSWORD do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputReset

Zastępuje kontrolkę resetowania bieżącego zaznaczenia.

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki resetowania.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTRESET do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputSubmit

Zastępuje kontrolkę przesyłania w bieżącym zaznaczeniu.

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki przesyłania.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTSUBMIT do kontrolki WebBrowser.

CHtmlEditCtrlBase::InsInputUpload

Zastępuje kontrolkę przekazywania plików w bieżącym zaznaczeniu.

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki przekazywania pliku.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_INSINPUTUPLOAD do kontrolki WebBrowser.

CHtmlEditCtrlBase::Is1DElement

Określa, czy element jest statycznie ustawiony.

HRESULT Is1DElement(bool& bValue) const;

Parametry

bValue
Wartość TRUE, jeśli element jest statycznie ustawiony, w przeciwnym razie wartość FALSE.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_1D_ELEMENT do kontrolki WebBrowser.

CHtmlEditCtrlBase::Is2DElement

Określa, czy element jest całkowicie ustawiony.

HRESULT Is2DElement(bool& bValue) const;

Parametry

bValue
WARTOŚĆ TRUE, jeśli element jest całkowicie ustawiony, w przeciwnym razie wartość FALSE.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_2D_ELEMENT do kontrolki WebBrowser.

CHtmlEditCtrlBase::Kursywa

Przełącza bieżące zaznaczenie między kursywą a nieitalicą.

HRESULT Italic() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_ITALIC do kontrolki WebBrowser.

CHtmlEditCtrlBase::JustifyCenter

Wyśrodkuje blok formatu, w którym znajduje się bieżące zaznaczenie.

HRESULT JustifyCenter() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_JUSTIFYCENTER do kontrolki WebBrowser.

CHtmlEditCtrlBase::JustifyLeft

Po lewej stronie jest umieszczany blok formatu, w którym znajduje się bieżące zaznaczenie.

HRESULT JustifyLeft() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_JUSTIFYLEFT do kontrolki WebBrowser.

CHtmlEditCtrlBase::JustifyRight

Justifies prawym przyciskiem do bloku formatu, w którym znajduje się bieżące zaznaczenie.

HRESULT JustifyRight() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_JUSTIFYRIGHT do kontrolki WebBrowser.

CHtmlEditCtrlBase::ListBox

Zastępuje kontrolkę zaznaczenia pola listy w bieżącym zaznaczeniu.

HRESULT ListBox(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki pola listy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_LISTBOX do kontrolki WebBrowser.

CHtmlEditCtrlBase::Marquee

Zastępuje pusty obszar wyboru w bieżącym zaznaczeniu.

HRESULT Marquee(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator markizy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_MARQUEE do kontrolki WebBrowser.

CHtmlEditCtrlBase::NewDocument

Tworzy nowy dokument.

HRESULT NewDocument() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::OrderList

Przełącza bieżące zaznaczenie między uporządkowaną listą a normalnym blokiem formatu.

HRESULT OrderList(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator listy uporządkowanej.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_ORDERLIST do kontrolki WebBrowser.

CHtmlEditCtrlBase::Outdent

Zmniejsza o jeden przyrost wcięcia bloku formatu, w którym znajduje się bieżące zaznaczenie.

HRESULT Outdent() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_OUTDENT do kontrolki WebBrowser.

CHtmlEditCtrlBase::P aragraph

Zastępuje podział wiersza w bieżącym zaznaczeniu.

HRESULT Paragraph(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator akapitu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_PARAGRAPH do kontrolki WebBrowser.

CHtmlEditCtrlBase::P aste

Zastępuje zawartość schowka w bieżącym zaznaczeniu.

HRESULT Paste() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_PASTE do kontrolki WebBrowser.

CHtmlEditCtrlBase::P rintDocument

Drukuje bieżący dokument.

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

Parametry

szPrintTemplate
Ścieżka do szablonu wydruku; jeśli nie zostanie określony, zostanie użyty domyślny szablon wydruku.

bShowPrintDialog
Jeśli wartość TRUE, zostanie wyświetlone okno dialogowe Drukowanie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_PRINT do kontrolki WebBrowser.

CHtmlEditCtrlBase::P rintPreview

Otwiera okno Podgląd wydruku dla bieżącego dokumentu przy użyciu domyślnego szablonu podglądu wydruku lub szablonu niestandardowego.

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

Parametry

szPrintTemplate
Ścieżka do szablonu wydruku.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_PRINTPREVIEW do kontrolki WebBrowser.

CHtmlEditCtrlBase::QueryStatus

Wywołaj tę metodę, aby wysłać zapytanie o stan poleceń.

long QueryStatus(long cmdID) const;

Parametry

cmdID
Identyfikator polecenia. Identyfikatory poleceń są pobierane z grupy poleceń CGID_MSHTML. Te polecenia są definiowane w pliku Mshtmcid.h. Listę można również znaleźć w trybie online na stronie Identyfikatory poleceń MSHTML.

Wartość zwracana

Zwraca wartość OLECMDF wskazującą stan dla polecenia cmdID lub 0 w przypadku awarii.

CHtmlEditCtrlBase::RadioButton

Zastępuje kontrolkę radiową bieżącego zaznaczenia.

HRESULT RadioButton(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator przycisku radiowego.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_RADIOBUTTON do kontrolki WebBrowser.

CHtmlEditCtrlBase::RefreshDocument

Odświeża bieżący dokument.

HRESULT RefreshDocument() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_REFRESH do kontrolki WebBrowser.

CHtmlEditCtrlBase::RemoveFormat

Usuwa tagi formatowania z bieżącego zaznaczenia.

HRESULT RemoveFormat() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_REMOVEFORMAT do kontrolki WebBrowser.

CHtmlEditCtrlBase::SaveAs

Zapisuje bieżącą stronę sieci Web w pliku.

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

Parametry

szPath
Ścieżka i nazwa pliku, do którego ma być zapisywana strona sieci Web.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SAVEAS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SelectAll

Wybiera cały dokument.

HRESULT SelectAll() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SELECTALL do kontrolki WebBrowser.

CHtmlEditCtrlBase::Set2DPosition

Umożliwia przenoszenie bezwzględnie umieszczonych elementów przez przeciąganie.

HRESULT Set2DPosition(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, absolutnie rozmieszczone elementy można przenosić, przeciągając.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_2D_POSITION do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetAbsolutePosition

Ustawia właściwość pozycji elementu na "bezwzględne" lub "statyczne".

HRESULT SetAbsolutePosition(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, właściwość pozycji elementu jest "bezwzględna"; jeśli wartość FALSE, jest to "statyczna".

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_ABSOLUTE_POSITION do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetAtomicSelection

Ustaw tryb wyboru niepodzielnego.

HRESULT SetAtomicSelection(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, każdy element, który ma atrybut ATOMICSELECTION ustawiony na WARTOŚĆ TRUE, będzie można wybrać tylko jako jednostkę.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_ATOMICSELECTION do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetAutoURLDetectMode

Włącza i wyłącza automatyczne wykrywanie adresów URL.

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, automatyczne wykrywanie adresów URL jest włączone.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_AUTOURLDETECT_MODE do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetBackColor

Ustawia kolor tła bieżącego zaznaczenia.

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

Parametry

nColor
Kolor. Zobacz pvaIn w IDM_BACKCOLOR identyfikator polecenia.

szColor
Kolor. Zobacz pvaIn w IDM_BACKCOLOR identyfikator polecenia.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_BACKCOLOR_ do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetBlockFormat

Ustawia bieżący tag formatu bloku.

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

Parametry

szFormat
Tag formatu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator IDM_BLOCKFMT_command do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetBookMark

Tworzy kotwicę zakładki dla bieżącego zaznaczenia lub punktu wstawiania.

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

Parametry

szAnchorName
Nazwa kotwicy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_BOOKMARK do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetCSSEditingLevel

Wybiera poziom CSS (CSS1 lub CSS2), który będzie obsługiwał edytor, jeśli istnieje.

HRESULT SetCSSEditingLevel(short nLevel) const;

Parametry

nLevel
Poziom CSS. Przekaż wartość 0, jeśli nie chcesz obsługiwać arkuszy CSS.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_CSSEDITING_LEVEL do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetDefaultCompose Ustawienia

Wywołaj tę metodę, aby ustawić domyślne ustawienia redagowania.

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;

Parametry

szFontName
Nazwa czcionki.

nFontSize
Rozmiar czcionki.

crFontColor
Kolor czcionki.

crFontBgColor
Kolor tła czcionki.

bBold
Przekaż wartość TRUE dla tekstu pogrubionego.

bItalic
Przekaż wartość TRUE dla tekstu kursywy.

bUnderline
Przekaż wartość TRUE dla podkreśloonych tekstu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_COMPOSESETTINGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetDesignMode

Ustaw tryb projektowania.

BOOL SetDesignMode(BOOL bMode) const;

Parametry

bMode
Jeśli wartość TRUE, włącza tryb projektowania.

Wartość zwracana

Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.

CHtmlEditCtrlBase::SetDisableEditFocusUI

Wyłącza wykluwane obramowanie i uchwyty wokół elementu, który ma fokus edycji.

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyłącza wykluwane obramowanie i obsługuje wokół elementu z możliwością wyboru lokacji, gdy element ma "edytuj fokus" w trybie projektowania; oznacza to, że można edytować tekst lub zawartość elementu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_DISABLE_EDITFOCUS_UI do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetDocumentHTML

Ustawia kod HTML bieżącego dokumentu.

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

Parametry

szHTML
Kod HTML.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CHtmlEditCtrlBase::SetFontFace

Ustawia czcionkę dla bieżącego zaznaczenia.

HRESULT SetFontFace(LPCTSTR szFace) const;

Parametry

szFace
Nazwa czcionki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_FONTNAME do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetFontSize

Ustawia rozmiar czcionki dla bieżącego zaznaczenia.

HRESULT SetFontSize(unsigned short size) const;

Parametry

Rozmiar
Rozmiar czcionki HTML (1–7). Wartość 0 ustawia rozmiar czcionki na 1.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_FONTSIZE do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetForeColor

Ustawia kolor pierwszego planu (tekstu) bieżącego zaznaczenia.

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

Parametry

szColor
Kolor.

nColor
Kolor.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_FORECOLOR do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetIE5PasteMode

Ustawia operację wklejania zgodną z programem Microsoft Internet Explorer 5.

HRESULT SetIE5PasteMode(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wszystkie operacje wklejania są zgodne z programem Internet Explorer 5; jeśli wartość FALSE, operacje wklejania są zgodne z programem Internet Explorer 5.5.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_IE50_PASTE_MODE do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetLiveResize

Powoduje, że element WebBrowser aktualizuje wygląd elementu w sposób ciągły podczas operacji zmiany rozmiaru lub przenoszenia, zamiast aktualizować tylko po zakończeniu przenoszenia lub zmiany rozmiaru.

HRESULT SetLiveResize(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, powoduje, że element WebBrowser stale aktualizuje wygląd elementu podczas operacji zmiany rozmiaru lub przenoszenia; jeśli wartość FALSE, aktualizuje się tylko po zakończeniu przenoszenia lub zmiany rozmiaru.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_LIVERESIZE do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetMultiSelect

Włącza wybór wielokrotny.

HRESULT SetMultiSelect(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, umożliwia wybór więcej niż jednego elementu z możliwością wyboru lokacji w czasie, gdy użytkownik przytrzymuje klawisze SHIFT lub CTRL.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_MULTIPLESELECTION do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetOverrideCursor

Polecenie WebBrowser nigdy nie zmienia wskaźnika myszy.

HRESULT SetOverrideCursor(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, element WebBrowser nie zmieni wskaźnika myszy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_OVERRIDE_CURSOR do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetOverwriteMode

Przełącza tryb wprowadzania tekstu między wstawianiem a zastępowaniem.

HRESULT SetOverwriteMode(bool bMode) const;

Parametry

bMode
Jeśli wartość TRUE, tryb wprowadzania tekstu jest zastępowany; Jeśli wartość FALSE, tryb wprowadzania tekstu jest wstawiany.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_OVERWRITE do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetRespectVisInDesign

Ukrywa niewidoczne elementy w trybie projektowania.

HRESULT SetRespectVisInDesign(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wszystkie elementy, które mają widoczność ustawioną na "ukryte" lub właściwość wyświetlania ustawioną na wartość "none", nie będą wyświetlane zarówno w trybie projektowania, jak i w trybie przeglądania; jeśli wartość FALSE, te elementy będą wyświetlane tylko w trybie przeglądania.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_RESPECTVISIBILITY_INDESIGN do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowAlignedSiteTags

Wyświetla glif dla wszystkich elementów, które mają styleFloat właściwość.

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich elementów, które mają styleFloat właściwość.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWALIGNEDSITETAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowAllTags

Wyświetla glify, aby wyświetlić lokalizację wszystkich tagów w dokumencie.

HRESULT SetShowAllTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyphs w celu wyświetlenia lokalizacji wszystkich tagów w dokumencie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWALLTAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowAreaTags

Wyświetla glif dla wszystkich tagów obszaru.

HRESULT SetShowAreaTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich tagów obszaru.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWAREATAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowBRTags

Wyświetla glif dla wszystkich tagów br.

HRESULT SetShowBRTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich tagów br.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWWBRTAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowCommentTags

Wyświetla glif dla wszystkich tagów komentarzy.

HRESULT SetShowCommentTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich tagów komentarzy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWCOMMENTTAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowMiscTags

Wyświetla wszystkie tagi wyświetlane w programie Microsoft Internet Explorer 4.0.

HRESULT SetShowMiscTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla wszystkie tagi wyświetlane w programie Microsoft Internet Explorer 4.0.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWMISCTAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowScriptTags

Wyświetla glif dla wszystkich tagów skryptu.

HRESULT SetShowScriptTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich tagów skryptu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWSCRIPTTAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowStyleTags

Wyświetla glif dla wszystkich tagów stylów.

HRESULT SetShowStyleTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich tagów stylów.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWSTYLETAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::SetShowUnknownTags

Wyświetla glif dla wszystkich nieznanych tagów.

HRESULT SetShowUnknownTags(bool bNewValue) const;

Parametry

bNewValue
Jeśli wartość TRUE, wyświetla glyph dla wszystkich nieznanych tagów.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_SHOWUNKNOWNTAGS do kontrolki WebBrowser.

CHtmlEditCtrlBase::TextArea

Zastępuje wielowierszową kontrolkę wprowadzania tekstu w bieżącym zaznaczeniu.

HRESULT TextArea(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator wielowierszowej kontrolki wprowadzania tekstu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_TEXTAREA do kontrolki WebBrowser.

CHtmlEditCtrlBase::TextBox

Zastępuje kontrolkę tekstu w bieżącym zaznaczeniu.

HRESULT TextBox(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator kontrolki tekstu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_TEXTBOX do kontrolki WebBrowser.

CHtmlEditCtrlBase::UnBookmark

Usuwa dowolną zakładkę z bieżącego zaznaczenia.

HRESULT UnBookmark() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_UNBOOKMARK do kontrolki WebBrowser.

CHtmlEditCtrlBase::Underline

Przełącza bieżące zaznaczenie między podkreślonymi a nie podkreślonymi.

HRESULT Underline() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_UNDERLINE do kontrolki WebBrowser.

Usuwa hiperłącze z bieżącego zaznaczenia.

HRESULT Unlink() const;

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_UNLINK do kontrolki WebBrowser.

CHtmlEditCtrlBase::UnorderList

Przełącza bieżące zaznaczenie między uporządkowaną listą a normalnym blokiem formatu.

HRESULT UnorderList(LPCTSTR szId = NULL) const;

Parametry

Identyfikator szId
Identyfikator listy nieurządzanej.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

Ta metoda wysyła identyfikator polecenia IDM_UNORDERLIST do kontrolki WebBrowser.

Zobacz też

Wykres hierarchii
Przykład HTMLEdit