Aracılığıyla paylaş


CHtmlView sınıfı

MFC'nin belge/görünüm mimarisi bağlamında WebBrowser denetiminin işlevselliğini sağlar.

Sözdizimi

class CHtmlView : public CFormView

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
CHtmlView::Create WebBrowser denetimini oluşturur.
CHtmlView::CreateControlSite Geçersiz kılınabilir, formda bir denetimi barındırmak üzere bir denetim sitesi örneği oluşturmak için kullanılır.
CHtmlView::ExecFormsCommand yöntemini kullanarak belirtilen komutu yürütür IOleCommandTarget::Exec .
CHtmlView::ExecWB Bir komut yürütür.
CHtmlView::GetAddressBar Internet Explorer nesnesinin adres çubuğunun görünür olup olmadığını belirler. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::GetApplication Internet Explorer uygulamasının geçerli örneğini içeren uygulamayı temsil eden bir uygulama nesnesi alır.
CHtmlView::GetBusy İndirme veya başka bir etkinliğin hala devam edip etmediğini belirten bir değer alır.
CHtmlView::GetContainer WebBrowser denetiminin kapsayıcısını alır.
CHtmlView::GetFullName Web tarayıcısında görüntülenen kaynağın yolu da dahil olmak üzere tam adını alır. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::GetFullScreen WebBrowser denetiminin tam ekran modunda mı yoksa normal pencere modunda mı çalıştığını gösterir.
CHtmlView::GetHeight Internet Explorer ana penceresinin yüksekliğini alır.
CHtmlView::GetHtmlDocument Etkin HTML belgesini alır.
CHtmlView::GetLeft Internet Explorer ana penceresinin sol kenarının ekran koordinatını alır.
CHtmlView::GetLocationName WebBrowser'ın görüntülemekte olduğu kaynağın adını alır
CHtmlView::GetLocationURL WebBrowser'ın görüntülemekte olduğu kaynağın URL'sini alır.
CHtmlView::GetMenuBar Menü çubuğunun görünür olup olmadığını belirleyen bir değer alır.
CHtmlView::GetOffline Denetimin çevrimdışı olup olmadığını belirleyen bir değer alır.
CHtmlView::GetParentBrowser Arabirimin işaretçisini IDispatch alır. Daha fazla bilgi için bkz. Arabirimi UygulamaIDispatch.
CHtmlView::GetProperty Verilen nesneyle ilişkili bir özelliğin geçerli değerini alır.
CHtmlView::GetReadyState Web tarayıcısı nesnesinin hazır durumunu alır.
CHtmlView::GetRegisterAsBrowser WebBrowser denetiminin hedef ad çözümlemesi için üst düzey tarayıcı olarak kaydedilip kaydedilmediğini gösterir.
CHtmlView::GetRegisterAsDropTarget WebBrowser denetiminin gezinti için bırakma hedefi olarak kaydedilip kaydedilmediğini gösterir.
CHtmlView::GetSilent Herhangi bir iletişim kutusunun gösterilip gösterilmeyebileceğini gösterir.
CHtmlView::GetSource Web sayfasının HTML kaynak kodu.
CHtmlView::GetStatusBar Internet Explorer'ın durum çubuğunun görünür olup olmadığını gösterir. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::GetTheaterMode WebBrowser denetiminin tiyatro modunda olup olmadığını gösterir.
CHtmlView::GetToolBar Araç çubuğunun görünür olup olmadığını belirleyen bir değer alır.
CHtmlView::GetTop Internet Explorer ana penceresinin üst kenarının ekran koordinatını alır.
CHtmlView::GetTopLevelContainer Geçerli nesnenin WebBrowser denetiminin en üst düzey kapsayıcısı olup olmadığını belirten bir değer alır.
CHtmlView::GetType Belge nesnesinin tür adını alır.
CHtmlView::GetVisible Nesnenin görünür mü yoksa gizli mi olduğunu belirten bir değer alır.
CHtmlView::GetWidth Internet Explorer ana penceresinin genişliğini alır.
CHtmlView::GoBack Geçmiş listesindeki önceki öğeye gider.
CHtmlView::GoForward Geçmiş listesinde bir sonraki öğeye gider.
CHtmlView::GoHome Geçerli giriş veya başlangıç sayfasına gider.
CHtmlView::GoSearch Geçerli arama sayfasına gider.
CHtmlView::LoadFromResource WebBrowser denetimindeki bir kaynağı yükler.
CHtmlView::Navigate URL ile tanımlanan kaynağa gider.
CHtmlView::Navigate2 URL ile tanımlanan kaynağa veya tam yol tarafından tanımlanan dosyaya gider.
CHtmlView::OnBeforeNavigate2 Verilen WebBrowser'da (bir pencere veya çerçeve kümesi öğesinde) gezinti işlemi gerçekleşmeden önce çağrılır.
CHtmlView::OnCommandStateChange Bir uygulamaya web tarayıcısı komutunun etkin durumunun değiştiğini bildirmek için çağrılır.
CHtmlView::OnDocumentComplete Bir belgenin duruma ulaştığını bir uygulamaya bildirmek için çağrılır READYSTATE_COMPLETE .
CHtmlView::OnDocWindowActivate Kapsayıcının belge penceresi etkinleştirildiğinde veya devre dışı bırakıldığında etkin yerinde nesnesini bildiren Internet Explorer veya MSHTML uygulamasından IOleInPlaceActiveObject::OnDocWindowActivateçağrılır.
CHtmlView::OnDownloadBegin Bir uygulamaya gezinti işleminin başladığını bildirmek için çağrılır.
CHtmlView::OnDownloadComplete Gezinti işlemi tamamlandığında, durdurulduğunda veya başarısız olduğunda çağrılır.
CHtmlView::OnEnableModeless Kapsayıcı kalıcı bir iletişim kutusu oluşturduğunda veya yok ettiğinde modsuz iletişim kutularını etkinleştirmek veya devre dışı bırakmak için çağrılır.
CHtmlView::OnFilterDataObject Konağın Internet Explorer veya MSHTML'nin veri nesnesini değiştirmesine izin vermek için Internet Explorer veya MSHTML tarafından konağa çağrılır.
CHtmlView::OnFrameWindowActivate Kapsayıcının en üst düzey çerçeve penceresi etkinleştirildiğinde veya devre dışı bırakıldığında nesneye bildirmek için öğesinden IOleInPlaceActiveObject::OnFrameWindowActivate çağrılır.
CHtmlView::OnFullScreen Özelliği değiştiğinde FullScreen çağrılır.
CHtmlView::OnGetDropTarget Konağın alternatif IDropTargetbir sağlamasını sağlamak için bırakma hedefi olarak kullanılırken Internet Explorer veya MSHTML tarafından çağrılır.
CHtmlView::OnGetExternal Konağın arabirimini almak için Internet Explorer veya MSHTML tarafından çağrılır IDispatch .
CHtmlView::OnGetHostInfo Internet Explorer veya MSHTML konağı kullanıcı arabirimi özelliklerini alır.
CHtmlView::OnGetOptionKeyPath Internet Explorer veya MSHTML'nin kullanıcı tercihlerini depoladığı kayıt defteri anahtarını döndürür.
CHtmlView::OnHideUI Internet Explorer veya MSHTML menülerini ve araç çubuklarını kaldırdığında çağrılır.
CHtmlView::OnMenuBar Özelliği değiştiğinde MenuBar çağrılır.
CHtmlView::OnNavigateComplete2 Köprüye gezinti tamamlandıktan sonra çağrılır (bir pencere veya çerçeve kümesi öğesinde).
CHtmlView::OnNavigateError Köprüye gezinti başarısız olursa çerçeve tarafından çağrılır.
CHtmlView::OnNewWindow2 Kaynağı görüntülemek için yeni bir pencere oluşturulacağı zaman çağrılır.
CHtmlView::OnProgressChange Bir uygulamayı indirme işleminin ilerleme durumunun güncelleştirildiğini bildirmek için çağrılır.
CHtmlView::OnPropertyChange Yönteminin bir özelliğin PutProperty değerini değiştirdiğini bir uygulamaya bildirmek için çağrılır.
CHtmlView::OnQuit Bir uygulamaya Internet Explorer uygulamasının çıkmak için hazır olduğunu bildirmek için çağrılır. (Yalnızca Internet Explorer için geçerlidir)
CHtmlView::OnResizeBorder Internet Explorer veya MSHTML uygulamasından IOleInPlaceActiveObject::ResizeBorderçağrılır. Bu, nesneyi kenarlık alanını yeniden boyutlandırmak için gerekli olduğu konusunda uyarır.
CHtmlView::OnShowContextMenu Bağlam menüsünü göstermek üzereyken Internet Explorer veya MSHTML'den çağrılır.
CHtmlView::OnShowUI Internet Explorer veya MSHTML menülerini ve araç çubuklarını görüntülemeden önce çağrılır.
CHtmlView::OnStatusBar Özelliği değiştiğinde StatusBar çağrılır.
CHtmlView::OnStatusTextChange WebBrowser denetimiyle ilişkili durum çubuğunun metninin değiştiğini bir uygulamaya bildirmek için çağrılır.
CHtmlView::OnTheaterMode Özelliği değiştiğinde TheaterMode çağrılır.
CHtmlView::OnTitleChange WebBrowser denetimindeki bir belgenin başlığı kullanılabilir hale gelirse veya değişirse, uygulamayı bilgilendirmek için çağrılır.
CHtmlView::OnToolBar Özelliği değiştiğinde ToolBar çağrılır.
CHtmlView::OnTranslateAccelerator Kapsayıcının ileti kuyruğundan menü hızlandırıcısı-anahtar iletilerini işlemek için çağrıldığında veya çağrıldığında IOleInPlaceActiveObject::TranslateAccelerator Internet Explorer veya IOleControlSite::TranslateAccelerator MSHTML tarafından çağrılır.
CHtmlView::OnTranslateUrl Konağın yüklenecek URL'yi değiştirme fırsatına izin vermek için Internet Explorer veya MSHTML tarafından çağrılır.
CHtmlView::OnUpdateUI Ana bilgisayara komut durumunun değiştiğini bildirir.
CHtmlView::OnVisible WebBrowser denetiminin penceresi gösterildiğinde/gizlendiğinde çağrılır.
CHtmlView::PutProperty Verilen nesneyle ilişkili bir özelliğin değerini ayarlar.
CHtmlView::QueryFormsCommand Kullanıcı arabirimi olayları tarafından oluşturulan bir veya daha fazla komutun durumunu sorgular.
CHtmlView::QueryStatusWB WebBrowser denetimi tarafından işlenen bir komutun durumunu sorgular.
CHtmlView::Refresh Geçerli dosyayı yeniden yükler.
CHtmlView::Refresh2 Geçerli dosyayı yeniden yükler ve isteğe bağlı olarak üst bilginin gönderilmesini engeller pragma:nocache .
CHtmlView::SetAddressBar Internet Explorer nesnesinin adres çubuğunu gösterir veya gizler. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::SetFullScreen Denetimin tam ekran modunda mı yoksa normal pencere modunda mı çalıştığını belirlemek için bir değer ayarlar. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::SetHeight Internet Explorer ana penceresinin yüksekliğini ayarlar.
CHtmlView::SetLeft Internet Explorer ana penceresinin yatay konumunu ayarlar.
CHtmlView::SetMenuBar Denetimin menü çubuğunun görünür olup olmadığını belirlemek için bir değer ayarlar. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::SetOffline Denetimin çevrimdışı olup olmadığını belirlemek için bir değer ayarlar.
CHtmlView::SetRegisterAsBrowser WebBrowser denetiminin hedef ad çözümlemesi için üst düzey tarayıcı olarak kaydedilip kaydedilmediğini belirten bir değer ayarlar.
CHtmlView::SetRegisterAsDropTarget WebBrowser denetiminin gezinti için bırakma hedefi olarak kaydedilip kaydedilmediğini belirten bir değer ayarlar.
CHtmlView::SetSilent Denetimin iletişim kutularını görüntüleyip görüntülemeyeceğini belirlemek için bir değer ayarlar.
CHtmlView::SetStatusBar Internet Explorer'ın durum çubuğunun görünür olup olmadığını belirlemek için bir değer ayarlar. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::SetTheaterMode WebBrowser denetiminin tiyatro modunda olup olmadığını gösteren bir değer ayarlar.
CHtmlView::SetToolBar Denetimin araç çubuğunun görünür olup olmadığını belirlemek için bir değer ayarlar. (WebBrowser denetimi yoksayar; Yalnızca Internet Explorer.)
CHtmlView::SetTop Internet Explorer ana penceresinin dikey konumunu ayarlar.
CHtmlView::SetVisible Nesnenin görünür mü yoksa gizli mi olduğunu belirten bir değer ayarlar.
CHtmlView::SetWidth Internet Explorer ana penceresinin genişliğini ayarlar.
CHtmlView::Stop Bir dosyayı açmayı durdurur.

Açıklamalar

WebBrowser denetimi, kullanıcının World Wide Web'deki sitelere, yerel dosya sistemindeki ve ağdaki klasörlere göz atabileceği bir penceredir. WebBrowser denetimi köprü oluşturmayı, Tekdüzen Kaynak Bulucu (URL) gezintisini destekler ve bir geçmiş listesi tutar.

CHtmlView MFC Uygulamasında Sınıfı Kullanma

Standart MFC çerçevesi uygulamasında (SDI veya MDI tabanlı), görünüm nesnesi genellikle özel bir sınıf kümesinden türetilir. Tüm türetilen CViewbu sınıflar, tarafından CViewsağlananların ötesinde özel işlevler sağlar.

Uygulamanın görünüm sınıfını temel CHtmlView alan webbrowser denetimi ile görünüm sağlar. Bu, uygulamayı etkili bir şekilde web tarayıcısı yapar. Web tarayıcısı stilinde bir uygulama oluşturmak için tercih edilen yöntem, MFC Uygulama Sihirbazı'nı kullanmak ve görünüm sınıfı olarak belirtmektir CHtmlView . MFC uygulamalarında WebBrowser denetimini uygulama ve kullanma hakkında daha fazla bilgi için bkz . Web Tarayıcısı Stili Uygulama Oluşturma.

Not

WebBrowser ActiveX denetimi (ve bu nedenle CHtmlView), yalnızca Internet Explorer 4.0 veya üzerinin yüklü olduğu Windows NT sürüm 4.0 veya üzeri altında çalışan programlarda kullanılabilir.

CHtmlView , Web'e (ve/veya HTML belgelerine) erişen uygulamalar için tasarlanmıştır. Aşağıdaki CHtmlView üye işlevleri yalnızca Internet Explorer uygulaması için geçerlidir. Bu işlevler WebBrowser denetiminde başarılı olur, ancak görünür bir etkisi olmaz.

Devralma Hiyerarşisi

CObject
CCmdTarget
CWnd
CView
CScrollView
CFormView

CHtmlView

Gereksinimler

Üstbilgi: afxhtml.h

CHtmlView::Create

Internet Explorer yürütülebilir dosyası için bir WebBrowser denetimi veya kapsayıcısı oluşturmak için bu üye işlevini çağırın.

virtual BOOL Create(
    LPCTSTR lpszClassName,
    LPCTSTR lpszWindowName,
    DWORD dwStyle,
    const RECT& rect,
    CWnd* pParentWnd,
    UINT nID,
    CCreateContext* pContext = NULL);

Parametreler

lpszClassName
Windows sınıfını adlandıran null ile sonlandırılan karakter dizesini gösterir. Sınıf adı, genel işleve veya Windows işlevine AfxRegisterWndClass RegisterClass kaydedilmiş herhangi bir ad olabilir. ise NULL, önceden tanımlanmış varsayılan CFrameWnd öznitelikleri kullanır.

lpszWindowName
Pencere adını temsil eden null olarak sonlandırılan karakter dizesini gösterir.

dwStyle
Pencere stili özniteliklerini belirtir. Varsayılan olarak ve WS_VISIBLE WS_CHILD Windows stilleri ayarlanır.

rect
Pencerenin boyutunu ve konumunu belirten bir RECT yapı başvurusu. değeri, rectDefault Windows'un yeni pencerenin boyutunu ve konumunu belirtmesine olanak tanır.

pParentWnd
Denetimin üst penceresinin işaretçisi.

nID
Görünümün kimlik numarası. Varsayılan olarak olarak olarak AFX_IDW_PANE_FIRSTayarlayın.

pContext
bir işaretçisi CCreateContext. NULL varsayılan olarak.

CHtmlView::CreateControlSite

Geçersiz kılınabilir, formda bir denetimi barındırmak üzere bir denetim sitesi örneği oluşturmak için kullanılır.

virtual BOOL CreateControlSite(
    COleControlContainer* pContainer,
    COleControlSite** ppSite,
    UINT nID,
    REFCLSID clsid);

Parametreler

pContainer
Denetimi içeren bir COleControlContainer nesnenin işaretçisi.

ppSite
Bir nesnenin işaretçisine işaret eden ve denetim için site sağlayan bir COleControlSite işaretçi.

nID
Barındırılacak denetimin tanımlayıcısı.

clsid
Barındırılacak denetimin CLSID'si

Dönüş Değeri

Başarılı olduğunda, FALSE başarısız olduğunda döndürürTRUE.

Açıklamalar

Kendi denetim site sınıfınızın bir örneğini döndürmek için bu üye işlevini geçersiz kılabilirsiniz.

CHtmlView::ExecFormsCommand

yöntemini kullanarak belirtilen komutu yürütür IOleCommandTarget::Exec .

HRESULT ExecFormsCommand(
    DWORD dwCommandID,
    VARIANT* pVarIn,
    VARIANT* pVarOut);

Parametreler

dwCommandID
Yürütülecek komut. Bu komut gruba ait CMDSETID3_Forms3 olmalıdır.

pVarIn
Giriş bağımsız değişkenlerini içeren bir VARIANT yapıya yönelik işaretçi. olabilir NULL.

pVarOut
Komut çıktısı almak için bir VARIANT yapı işaretçisi. olabilir NULL.

Dönüş Değeri

Standart HRESULT bir değer. Olası değerlerin tam listesi için Bkz IOleCommandTarget::Exec . Windows SDK'sı.

Açıklamalar

ExecFormsCommand yönteminin IOleCommandTarget::Exec davranışını uygular.

CHtmlView::ExecWB

WebBrowser veya Internet Explorer'da bir komut yürütmek için bu üye işlevini çağırın.

void ExecWB(
    OLECMDID cmdID,
    OLECMDEXECOPT cmdexecopt,
    VARIANT* pvaIn,
    VARIANT* pvaOut);

Parametreler

cmdID
Yürütülecek komut.

cmdexecopt
Komutu yürütmek için ayarlanan seçenekler.

pvaIn
Komut girişi bağımsız değişkenlerini belirtmek için kullanılan değişken.

pvaOut
Komut çıktısı bağımsız değişkenlerini belirtmek için kullanılan değişken.

Açıklamalar

Bkz IWebBrowser2::ExecWB . Windows SDK'sı.

CHtmlView::GetAddressBar

Internet Explorer'ın adres çubuğunu almak için bu üye işlevini çağır.

BOOL GetAddressBar() const;

Dönüş Değeri

Adres çubuğu görünür durumdaysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::GetApplication

WebBrowser denetimini içeren uygulama tarafından desteklenen otomasyon nesnesini almak için bu üye işlevini çağırın.

LPDISPATCH GetApplication() const;

Dönüş Değeri

Etkin belge nesnesinin IDispatch arabirimine ilişkin bir işaretçi. Daha fazla bilgi için bkz. Arabirimi UygulamaIDispatch.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetBusy

WebBrowser denetiminin bir gezinti veya indirme işlemiyle meşgul olup olmadığını belirlemek için bu üye işlevini çağırın.

BOOL GetBusy() const;

Dönüş Değeri

Web tarayıcısı meşgulse sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetContainer

Web tarayıcısının kapsayıcısını değerlendiren bir nesneyi almak için bu üye işlevini çağırın.

LPDISPATCH GetContainer() const;

Dönüş Değeri

Etkin belge nesnesinin IDispatch arabirimine ilişkin bir işaretçi.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetFullName

Internet Explorer'ın görüntülemekte olduğu dosyanın tam yolunu almak için bu üye işlevini çağırın.

CString GetFullName() const;

Dönüş Değeri

O CString anda görüntülenen dosyanın yolunu ve adını içeren bir nesne. Yol ve dosya adı yoksa boş GetFullName CStringbir döndürür.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::GetFullScreen

WebBrowser denetiminin tam ekran modunda mı yoksa normal pencere modunda mı çalıştığını belirlemek için bu üye işlevini çağırın.

BOOL GetFullScreen() const;

Dönüş Değeri

WebBrowser tam ekran modunda çalışıyorsa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Tam ekran modunda Internet Explorer ana penceresi ekranı kaplar ve durum çubuğu, araç çubuğu, menü çubuğu ve başlık çubuğu gizlenir.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetHeight

WebBrowser denetiminin çerçeve penceresinin yüksekliğini piksel cinsinden almak için bu üye işlevini çağırın.

long GetHeight() const;

Dönüş Değeri

Denetimin piksel cinsinden çerçeve penceresi yüksekliği.

CHtmlView::GetHtmlDocument

Etkin belgenin HTML belgesini almak için bu üye işlevini çağırın.

LPDISPATCH GetHtmlDocument() const;

Dönüş Değeri

Etkin belge nesnesinin IDispatch arabirimine ilişkin bir işaretçi.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetLeft

WebBrowser denetiminin iç sol kenarı ile kapsayıcısının sol kenarı arasındaki uzaklığı almak için bu üye işlevini çağırın.

long GetLeft() const;

Dönüş Değeri

Piksel cinsinden sol kenar uzaklığı.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetLocationName

WebBrowser'da görüntülenen kaynağın adını almak için bu üye işlevini çağırın.

CString GetLocationName() const;

Dönüş Değeri

CString Şu anda WebBrowser'da görüntülenen kaynağın adını içeren bir nesne.

Açıklamalar

Kaynak World Wide Web'de bir HTML sayfasıysa, ad bu sayfanın başlığıdır. Kaynak ağdaki veya yerel bilgisayardaki bir klasör veya dosyaysa, ad klasör veya dosyanın UNC veya tam yoludur.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetLocationURL

WebBrowser denetiminin görüntülemekte olduğu kaynağın URL'sini almak için bu üye işlevini çağırın.

CString GetLocationURL() const;

Dönüş Değeri

CString Şu anda WebBrowser'da görüntülenen kaynağın URL'sini içeren nesne.

Açıklamalar

Kaynak ağdaki veya yerel bilgisayardaki bir klasör veya dosyaysa, ad klasör veya dosyanın UNC veya tam yoludur.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetMenuBar

Menü çubuğunun görünür olup olmadığını belirlemek için bu üye işlevini çağırın.

BOOL GetMenuBar() const;

Dönüş Değeri

Menü çubuğu görünür durumdaysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetOffline

Web tarayıcısının çevrimdışı çalışıp çalışmadığını belirlemek için bu üye işlevini çağırın.

BOOL GetOffline() const;

Dönüş Değeri

Web tarayıcısı şu anda çevrimdışıysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetParentBrowser

WebBrowser denetiminin üst nesnesine bir işaretçi almak için bu üye işlevini çağırın.

LPDISPATCH GetParentBrowser() const;

Dönüş Değeri

WebBrowser denetiminin üst öğesi olan nesnenin arabirimine yönelik bir işaretçi IDispatch .

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetProperty

Şu anda denetimle ilişkili özelliğin değerini almak için bu üye işlevini çağırın.

BOOL GetProperty(
    LPCTSTR lpszProperty,
    CString& strValue);

COleVariant GetProperty(LPCTSTR lpszProperty);

Parametreler

lpszProperty
Alınacak özelliği içeren bir dize işaretçisi.

strValue
Özelliğin geçerli değerini alan bir CString nesneye başvuru.

Dönüş Değeri

İlk sürümde, başarıyla tamamlanırsa sıfır olmayan; aksi takdirde sıfır. İkinci sürümde bir COleVariant nesne.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetReadyState

WebBrowser nesnesinin hazır durumunu almak için bu üye işlevini çağırın.

READYSTATE GetReadyState() const;

Dönüş Değeri

READYSTATE Windows SDK'da açıklandığı gibi bir değer.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetRegisterAsBrowser

WebBrowser nesnesinin hedef ad çözümlemesi için üst düzey bir tarayıcı olarak kaydedilip kaydedilmediğini belirlemek için bu üye işlevini çağırın.

BOOL GetRegisterAsBrowser() const;

Dönüş Değeri

Tarayıcı en üst düzey tarayıcı olarak kayıtlıysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetRegisterAsDropTarget

WebBrowser denetiminin gezinti için bırakma hedefi olarak kaydedilip kaydedilmediğini belirlemek için bu üye işlevini çağırın.

BOOL GetRegisterAsDropTarget() const;

Dönüş Değeri

Tarayıcı bırakma hedefi olarak kayıtlıysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetSilent

WebBrowser denetiminde herhangi bir iletişim kutusunun gösterilip gösterilmeyeceğini belirlemek için bu üye işlevini çağırın.

BOOL GetSilent() const;

Dönüş Değeri

WebBrowser denetiminden iletişim kutuları görüntülenmiyorsa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetSource

Web sayfasının HTML kaynak kodunu almak için bu üye işlevini çağırın.

BOOL GetSource(CString& strRef);

Dönüş Değeri

Başarılı olursa sıfır olmayan; aksi takdirde sıfır.

Parametreler

refString
CString Kaynak kodu tutacak bir.

Açıklamalar

Bu işlev, Internet Explorer'daki "Kaynağı Görüntüle" komutuna eşdeğerdir, ancak kaynak kodu içinde CStringdöndürülür.

CHtmlView::GetStatusBar

WebBrowser denetiminin bir durum çubuğu görüntüleyip görüntülemediğini belirlemek için bu üye işlevini çağırın.

BOOL GetStatusBar() const;

Dönüş Değeri

Durum çubuğu görüntülenebiliyorsa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::GetTheaterMode

Web tarayıcısının tiyatro modunda olup olmadığını belirlemek için bu üye işlevini çağırın.

BOOL GetTheaterMode() const;

Dönüş Değeri

Web tarayıcısı tiyatro modundaysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Web tarayıcısı tiyatro modundayken tarayıcı ana penceresi ekranın tamamını doldurur, en az gezinti araçlarını içeren bir araç çubuğu görünür ve durum çubuğu ekranın sağ üst köşesinde görünür.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetToolBar

Araç çubuğunun görünür olup olmadığını belirlemek için bu üye işlevini çağırın.

int GetToolBar() const;

Dönüş Değeri

Araç çubuğunun görünür olup olmadığını gösteren değer. Araç çubuğu görünür durumdaysa sıfır olmayan; aksi takdirde sıfır.

CHtmlView::GetTop

WebBrowser denetiminin ana penceresinin üst kenarının ekran koordinatını almak için bu üye işlevini çağırın.

long GetTop() const;

Dönüş Değeri

Ana pencerenin üst kenarının ekran koordinatını alan değişkenin adresi.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetTopLevelContainer

Internet Explorer'ın WebBrowser denetiminin üst düzey kapsayıcısı olup olmadığını belirlemek için bu üye işlevini çağırın.

BOOL GetTopLevelContainer() const;

Dönüş Değeri

Kapsayıcının sıfırdan farklı olması en üst düzey kapsayıcıdır; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetType

İçerilen etkin belgenin tür adını almak için bu üye işlevini çağırın.

CString GetType() const;

Dönüş Değeri

İçeren CString etkin belgenin tür adını içeren nesne.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetVisible

İçerilen nesnenin görünür olup olmadığını belirlemek için bu üye işlevini çağırın.

BOOL GetVisible() const;

Dönüş Değeri

Nesne görünür durumdaysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GetWidth

Internet Explorer ana penceresinin genişliğini alır.

long GetWidth() const;

Dönüş Değeri

Pencerenin piksel cinsinden geçerli genişliği.

CHtmlView::GoBack

Geçmiş listesindeki bir öğeye geri gider.

void GoBack();

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GoForward

Geçmiş listesindeki bir öğeyi ileriye doğru gider.

void GoForward();

CHtmlView::GoHome

Denetim Masası erişilen Internet Explorer Internet Seçenekleri iletişim kutusunda veya İnternet Özellikleri iletişim kutusunda belirtilen geçerli giriş veya başlangıç sayfasına gider.

void GoHome();

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::GoSearch

Denetim Masası erişilen Internet Explorer Internet Seçenekleri iletişim kutusunda veya İnternet Özellikleri iletişim kutusunda belirtildiği gibi geçerli arama sayfasına gider.

void GoSearch();

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::LoadFromResource

Belirtilen kaynağı WebBrowser denetimine yüklemek için bu üye işlevini çağırın.

BOOL LoadFromResource(LPCTSTR lpszResource);
BOOL LoadFromResource(UINT nRes);

Parametreler

lpszResource
Yüklenecek kaynağın adını içeren bir dize işaretçisi.

nRes
Yüklenecek kaynağın adını içeren arabelleğin kimliği.

Dönüş Değeri

Başarılı olursa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

URL tarafından tanımlanan kaynağa gitmek için bu üye işlevini çağırın.

void Navigate(
    LPCTSTR URL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeaders = NULL,
    LPVOID lpvPostData = NULL,
    DWORD dwPostDataLen = 0);

Parametreler

URL
Gidilen URL'yi veya görüntülenecek dosyanın tam yolunu içeren arayan tarafından ayrılmış bir dize.

dwFlags
Kaynağın geçmiş listesine eklenip eklenmeyeceğini, önbellekte okunup okunmayacağını veya önbellekten yazılıp yazılmayacağını ve kaynağın yeni bir pencerede görüntülenip görüntülenmeyeceğini belirten bir değişkenin bayrakları. değişken, numaralandırma tarafından tanımlanan değerlerin BrowserNavConstants bir bileşimi olabilir.

lpszTargetFrameName
Kaynağın görüntüleneceği çerçevenin adını içeren bir dize işaretçisi.

lpszHeaders
Sunucuya gönderilecek HTTP üst bilgilerini belirten bir değer işaretçisi. Bu üst bilgiler varsayılan Internet Explorer üst bilgilerine eklenir. Üst bilgiler, sunucunun gerektirdiği eylem, sunucuya iletilen veri türü veya durum kodu gibi öğeleri belirtebilir. HTTP URL'si değilse URL bu parametre yoksayılır.

lpvPostData
HTTP POST işlemiyle gönderilecek verilere ilişkin bir işaretçi. Örneğin, POST işlemi bir HTML formu tarafından toplanan verileri göndermek için kullanılır. Bu parametre herhangi bir post veri belirtmezse bir Navigate HTTP GET işlemi yayınlar. HTTP URL'si değilse URL bu parametre yoksayılır.

dwPostDataLen
HTTP POST işlemiyle gönderilecek veriler. Örneğin, POST işlemi bir HTML formu tarafından toplanan verileri göndermek için kullanılır. Bu parametre herhangi bir post veri belirtmezse bir Navigate HTTP GET işlemi yayınlar. HTTP URL'si değilse URL bu parametre yoksayılır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

URL ile tanımlanan kaynağa veya tam yol tarafından tanımlanan dosyaya gitmek için bu üye işlevini çağırın.

void Navigate2(
    LPITEMIDLIST pIDL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL);

void Navigate2(
    LPCTSTR lpszURL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeaders = NULL,
    LPVOID lpvPostData = NULL,
    DWORD dwPostDataLen = 0);

void Navigate2(
    LPCTSTR lpszURL,
    DWORD dwFlags,
    CByteArray& baPostedData,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeader = NULL);

Parametreler

pIDL
Bir yapı işaretçisi ITEMIDLIST .

dwFlags
Kaynağın geçmiş listesine eklenip eklenmeyeceğini, önbellekte okunup okunmayacağını veya önbellekten yazılıp yazılmayacağını ve kaynağın yeni bir pencerede görüntülenip görüntülenmeyeceğini belirten bir değişkenin bayrakları. değişken, numaralandırma tarafından tanımlanan değerlerin BrowserNavConstants bir bileşimi olabilir.

lpszTargetFrameName
Kaynağın görüntüleneceği çerçevenin adını içeren bir dize işaretçisi.

lpszURL
URL'yi içeren bir dize işaretçisi.

lpvPostData
HTTP POST işlemiyle gönderilecek veriler. Örneğin, POST işlemi bir HTML formu tarafından toplanan verileri göndermek için kullanılır. Bu parametre herhangi bir post veri belirtmezse bir Navigate2 HTTP GET işlemi yayınlar. HTTP veya HTTPS URL'si değilse URL bu parametre yoksayılır.

dwPostDataLen
parametresi tarafından işaret edilen lpvPostData verilerin bayt cinsinden uzunluğu.

lpszHeaders
Sunucuya gönderilecek HTTP veya HTTPS üst bilgilerini belirten bir değer işaretçisi. Bu üst bilgiler varsayılan Internet Explorer üst bilgilerine eklenir. Üst bilgiler, sunucunun gerektirdiği eylem, sunucuya iletilen veri türü veya durum kodu gibi öğeleri belirtebilir. HTTP veya HTTPS URL'si değilse URL bu parametre yoksayılır.

baPostedData
Bir nesneye CByteArray başvuru.

Açıklamalar

Bu üye işlevi, parametresiyle pIDLtemsil edilen Masaüstü ve Bilgisayarım gibi özel klasörlere göz atmayı destekleyerek üye işlevini genişletirNavigate.

Internet Explorer ve WebBrowser için geçerlidir.

Örnek

void CMyHtmlView::OnGoToMicrosoft()
{
   Navigate2(_T("http://home.microsoft.com"));
}

CHtmlView::OnBeforeNavigate2

Bu üye işlevi, web tarayıcısında bir gezinti işlemi gerçekleşmeden önce bir olayın tetiklenmelerine neden olmak için çerçeve tarafından çağrılır.

virtual void OnBeforeNavigate2(
    LPCTSTR lpszURL,
    DWORD nFlags,
    LPCTSTR lpszTargetFrameName,
    CByteArray& baPostedData,
    LPCTSTR lpszHeaders,
    BOOL* pbCancel);

Parametreler

lpszURL
Gidilmesi gereken URL'yi içeren bir dize işaretçisi.

nFlags
Daha sonraki kullanımlar için ayrılmıştır.

lpszTargetFrameName
Kaynağın görüntüleneceği çerçevenin adını içeren veya NULL kaynak için adlandırılmış çerçeve hedeflenmemiş bir dize.

baPostedData
HTTP POST işlemi kullanılıyorsa sunucuya gönderilecek verileri içeren bir CByteArray nesneye başvuru.

lpszHeaders
Sunucuya gönderilecek diğer HTTP üst bilgilerini içeren bir dize işaretçisi (yalnızca HTTP URL'leri). Üst bilgiler, sunucunun gerektirdiği eylem, sunucuya iletilen veri türü veya durum kodu gibi öğeleri belirtebilir.

pbCancel
İptal bayrağının işaretçisi. Bir uygulama, gezinti işlemini iptal etmek için bu parametreyi sıfır olmayan olarak veya devam etmesi için sıfır olarak ayarlayabilir.

CHtmlView::OnCommandStateChange

Bu üye işlevi, bir uygulamaya web tarayıcısı komutunun etkin durumunun değiştiğini bildirmek için çerçeve tarafından çağrılır.

virtual void OnCommandStateChange(
    long nCommand,
    BOOL bEnable);

Parametreler

nCommand
Etkin durumu değiştirilen komutun tanımlayıcısı.

bEnable
Etkin durum. Komut etkinse bu parametre sıfır değil, devre dışıysa sıfır.

CHtmlView::OnDocumentComplete

Bu üye işlevi, bir belgenin duruma ulaştığını bir uygulamaya bildirmek için çerçeve tarafından çağrılır READYSTATE_COMPLETE .

virtual void OnDocumentComplete(LPCTSTR lpszURL);

Parametreler

lpszURL
URL, UNC dosya adı veya gidilen PIDL (öğe tanımlayıcı listesinin işaretçisi) olarak değerlendirilen bir dize işaretçisi.

Açıklamalar

Her kare bu olayı tetiklemeyecek, ancak bir OnDownloadBegin olayı tetikleyen her kare ilgili OnDocumentComplete olayı tetikler.

Tarafından belirtilen lpszURL URL, tarayıcıya gidilmesi söylenen URL'den farklı olabilir, çünkü bu URL kurallı ve nitelikli URL'dir. Örneğin, bir uygulama veya çağrısında Navigate url'sini "www.microsoft.com" belirtirse, tarafından OnNavigateComplete2 geçirilen URL olur"<https://www.microsoft.com/>".Navigate2 Ayrıca, sunucu tarayıcıyı farklı bir URL'ye yönlendirdiyse, yeniden yönlendirilen URL buraya yansıtılır.

CHtmlView::OnDocWindowActivate

Kapsayıcının belge penceresi etkinleştirildiğinde veya devre dışı bırakıldığında etkin yerinde nesnesini bildiren Internet Explorer veya MSHTML uygulamasından IOleInPlaceActiveObject::OnDocWindowActivateçağrılır.

virtual HRESULT OnDocWindowActivate(BOOL fActivate);

Parametreler

fActivate
Belge penceresinin durumunu gösterir. Bu değer sıfır değilse, pencere etkinleştirilir. Bu değer sıfırsa, pencere devre dışı bırakılır.

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için OnDocWindowActivate geçersiz kılınOnDocWindowActivate. Daha fazla bilgi için Bkz IDocHostUIHandler::OnDocWindowActivate . Windows SDK'sı.

CHtmlView::OnDownloadBegin

Bu üye işlevi, belge indirmeye başlamak için çerçeve tarafından çağrılır.

virtual void OnDownloadBegin();

Açıklamalar

Gezinti iptal edilmediği sürece bu olay olaydan kısa bir süre sonra OnBeforeNavigate2 tetiklenir. Kapsayıcının görüntülenmesi gerektiğini belirten herhangi bir animasyon veya "meşgul" göstergesi bu olaya bağlanmalıdır.

CHtmlView::OnDownloadComplete

Bu üye işlevi, bir gezinti işleminin tamamlandığını, durdurulduğunu veya başarısız olduğunu belirtmek için çerçeve tarafından çağrılır.

virtual void OnDownloadComplete();

CHtmlView::OnEnableModeless

Internet Explorer veya MSHTML kalıcı kullanıcı arabirimini görüntülediğinde çağrılır.

virtual HRESULT OnEnableModeless(BOOL fEnable);

Parametreler

fEnable
Konağın modsuz iletişim kutularının etkin mi yoksa devre dışı mı olduğunu gösterir. Bu değer sıfır değilse, modsuz iletişim kutuları etkinleştirilir. Bu değer sıfırsa, modsuz iletişim kutuları devre dışı bırakılır.

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Kapsayıcı kalıcı bir iletişim kutusu oluşturduğunda veya yok ettiğinde, modsuz iletişim kutularını etkinleştirir veya devre dışı bırakır. Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için EnableModeless geçersiz kılınOnEnableModeless. Daha fazla bilgi için Bkz IDocHostUIHandler::EnableModeless . Windows SDK'sı.

CHtmlView::OnFilterDataObject

Konağın Internet Explorer veya MSHTML'nin veri nesnesini değiştirmesine izin vermek için Internet Explorer veya MSHTML tarafından konağa çağrılır.

virtual HRESULT OnFilterDataObject(
    LPDATAOBJECT pDataObject,
    LPDATAOBJECT* ppDataObject);

Parametreler

pDataObject
IDataObject Internet Explorer veya MSHTML tarafından sağlanan arabirimin adresi.

ppDataObject
Konak tarafından sağlanan arabirim işaretçisini alan IDataObject adres. Yöntem başarısız olsa bile bu parametrenin içeriği her zaman olarak NULLbaşlatılmalıdır.

Dönüş Değeri

S_OK veri nesnesi değiştirilirse, S_FALSE veri nesnesi değiştirilmezse veya hata oluşursa OLE tanımlı bir hata kodu.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için FilterDataObject geçersiz kılınOnFilterDataObject. Daha fazla bilgi için Bkz IDocHostUIHandler::FilterDataObject . Windows SDK'sı.

CHtmlView::OnFrameWindowActivate

Kapsayıcının en üst düzey çerçeve penceresi etkinleştirildiğinde veya devre dışı bırakıldığında nesneye bildirmek için öğesinden IOleInPlaceActiveObject::OnFrameWindowActivate çağrılır.

virtual HRESULT OnFrameWindowActivate(BOOL fActivate);

Parametreler

fActivate
Kapsayıcının üst düzey çerçeve penceresinin durumunu gösterir. Bu değer sıfır değilse, pencere etkinleştirilir. Bu değer sıfırsa, pencere devre dışı bırakılır.

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için OnFrameWindowActivate geçersiz kılınOnFrameWindowActivate. Daha fazla bilgi için Bkz IDocHostUIHandler::OnFrameWindowActivate . Windows SDK'sı.

CHtmlView::OnFullScreen

Bu üye işlevi, özellik değiştiğinde FullScreen çerçeve tarafından çağrılır.

virtual void OnFullScreen(BOOL bFullScreen);

Parametreler

bFullScreen
Internet Explorer tam ekran modundaysa sıfır olmayan; sıfır aksi takdirde.

CHtmlView::OnGetDropTarget

Konağın alternatif IDropTargetbir sağlamasını sağlamak için bırakma hedefi olarak kullanılırken Internet Explorer veya MSHTML tarafından çağrılır.

virtual HRESULT OnGetDropTarget(
    LPDROPTARGET pDropTarget,
    LPDROPTARGET* ppDropTarget);

Parametreler

pDropTarget
IDropTarget Internet Explorer veya MSHTML kullanmayı önerir.

ppDropTarget
Konağın IDropTarget sağlamak istediği arabirim işaretçisini alan IDropTarget adresi.

Dönüş Değeri

Dönüş kodlarının listesi için Windows SDK'sında bakın IDocHostUIHandler::GetDropTarget .

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için GetDropTarget geçersiz kılınOnGetDropTarget. Daha fazla bilgi için Bkz IDocHostUIHandler::GetDropTarget . Windows SDK'sı.

CHtmlView::OnGetExternal

Konağın arabirimini almak için Internet Explorer veya MSHTML tarafından çağrılır IDispatch .

virtual HRESULT OnGetExternal(LPDISPATCH* lppDispatch);

Parametreler

lppDispatch
Konak uygulamasının arabirim işaretçisini IDispatch alan adres işaretçisi. Konak bir Otomasyon arabirimini kullanıma sunuyorsa, bu parametre aracılığıyla Internet Explorer veya MSHTML'ye bir başvuru sağlayabilir. Yöntem başarısız olsa bile bu parametrenin içeriği her zaman olarak NULLbaşlatılmalıdır.

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için GetExternal geçersiz kılınOnGetExternal. Daha fazla bilgi için Bkz IDocHostUIHandler::GetExternal . Windows SDK'sı.

CHtmlView::OnGetHostInfo

Internet Explorer veya MSHTML konağı kullanıcı arabirimi özelliklerini alır.

virtual HRESULT OnGetHostInfo(DOCHOSTUIINFO* pInfo);

Parametreler

pInfo
Konağın kullanıcı arabirimi özelliklerini alan bir DOCHOSTUIINFO yapının adresi.

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için GetHostInfo geçersiz kılınOnGetHostInfo. Daha fazla bilgi için Bkz IDocHostUIHandler::GetHostInfo . Windows SDK'sı.

CHtmlView::OnGetOptionKeyPath

Internet Explorer veya MSHTML'nin kullanıcı tercihlerini depoladığı kayıt defteri anahtarını almak için bu üye işlevini çağırın.

virtual HRESULT OnGetOptionKeyPath(
    LPOLESTR* pchKey,
    DWORD dwReserved);

Parametreler

pchKey
Konağın varsayılan seçeneklerini depoladığı kayıt defteri alt anahtarı dizesini alan bir LPOLESTR adresi. Bu alt anahtar anahtarın HKEY_CURRENT_USER altında yer alır. kullanarak CoTaskMemAllocbu belleği ayırın. Çağıran uygulama kullanarak bu belleği CoTaskMemFreeboşaltmaktan sorumludur. Yöntem başarısız olsa bile bu parametre her zaman olarak NULLbaşlatılmalıdır.

dwReserved
Daha sonraki kullanımlar için ayrılmıştır. Şu anda kullanılmıyor.

Dönüş Değeri

S_OK başarılı olursa veya S_FALSE başka bir şekilde. ise S_FALSE, Internet Explorer veya MSHTML varsayılan olarak kendi kullanıcı seçeneklerine sahip olur.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için GetOptionKeyPath geçersiz kılınOnGetOptionKeyPath. Daha fazla bilgi için Bkz IDocHostUIHandler::GetOptionKeyPath . Windows SDK'sı.

CHtmlView::OnHideUI

Bu üye işlevi, Internet Explorer veya MSHTML menülerini ve araç çubuklarını kaldırdığında çerçeve tarafından çağrılır.

virtual HRESULT OnHideUI();

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için HideUI geçersiz kılınOnHideUI. Daha fazla bilgi için Bkz IDocHostUIHandler::HideUI . Windows SDK'sı.

CHtmlView::OnMenuBar

Bu üye işlevi, özellik değiştiğinde MenuBar çerçeve tarafından çağrılır.

virtual void OnMenuBar(BOOL bMenuBar);

Parametreler

bMenuBar
Internet Explorer menü çubuğu görünür durumdaysa sıfır olmayan; sıfır aksi takdirde.

CHtmlView::OnNavigateComplete2

Bu üye işlevi, köprüye gezinti tamamlandıktan sonra (bir pencere veya çerçeve kümesi öğesinde) çerçeve tarafından çağrılır.

virtual void OnNavigateComplete2(LPCTSTR strURL);

Parametreler

strURL
Url, UNC dosya adı veya PIDL (öğe tanımlayıcı listesinin işaretçisi) olarak değerlendirilen bir dize ifadesi.

Açıklamalar

URL parametresi, URL gösterimi olmayan bir kabuk adı alanı varlığı varsa BIR PIDL olabilir.

Bu URL kurallı ve nitelenmiş URL olduğundan, içinde yer alan strURL URL, tarayıcıya gidilmesi söylenen URL'den farklı olabilir. Örneğin, bir uygulama veya çağrısında Navigate url'sini "www.microsoft.com" belirtirse, tarafından OnNavigateComplete2 geçirilen URL olur"<https://www.microsoft.com/>".Navigate2 Ayrıca, sunucu tarayıcıyı farklı bir URL'ye yönlendirdiyse, yeniden yönlendirilen URL buraya yansıtılır.

CHtmlView::OnNavigateError

Köprüye gezinti başarısız olursa çerçeve tarafından çağrılır.

virtual void OnNavigateError(
    LPCTSTR lpszURL,
    LPCTSTR lpszFrame,
    DWORD dwError,
    BOOL* pbCancel);

Parametreler

lpszURL
Gezintinin başarısız olduğu URL.

lpszFrame
Kaynağın görüntüleneceği çerçevenin adı veya NULL kaynak için herhangi bir adlandırılmış çerçeve hedeflenmediyse.

dwError
Varsa bir hata durum kodu. Olası HRESULT ve HTTP durum kodlarının listesi için bkz NavigateError . Olay Durum Kodları..

pbCancel
Hata sayfasına gezintinin iptal edilip edilmeyeceğini veya daha fazla otomatik arama yapılıp yapılmayacağını belirtir. (varsayılan) ise TRUE , hata sayfasına veya otomatik aramaya gezintiye devam edin; ise FALSEhata sayfasına veya otomatik aramaya gezintiyi iptal edin.

Açıklamalar

Özel gezinti hatası işleme sağlamak için bu yöntemi geçersiz kılın.

Daha fazla bilgi için bkz. DWebBrowserEvents2::NavigateError.

CHtmlView::OnNewWindow2

Bu üye işlevi, bir kaynağı görüntülemek için yeni bir pencere oluşturulacaksa çerçeve tarafından çağrılır.

virtual void OnNewWindow2(
    LPDISPATCH* ppDisp,
    BOOL* Cancel);

Parametreler

ppDisp
İsteğe bağlı olarak yeni bir WebBrowser veya Internet Explorer nesnesinin IDispatch arabirim işaretçisini alan bir arabirim işaretçisi işaretçisi.

Cancel
İptal bayrağının işaretçisi. Bir uygulama, gezinti işlemini iptal etmek için bu parametreyi sıfır olmayan olarak veya devam etmesi için sıfır olarak ayarlayabilir.

Açıklamalar

Bu olay, WebBrowser'ın içinden yeni bir pencere oluşturulmasından önce geliyor.

CHtmlView::OnProgressChange

Bu üye işlevi, bir uygulamayı indirme işleminin ilerleme durumunun güncelleştirildiğini bildirmek için çerçeve tarafından çağrılır.

virtual void OnProgressChange(
    long nProgress,
    long nProgressMax);

Parametreler

nProgress
Gösterilecek toplam ilerleme miktarı veya ilerleme tamamlandığında -1.

nProgressMax
Maksimum ilerleme değeri.

Açıklamalar

Kapsayıcı, şu ana kadar indirilen bayt sayısını görüntülemek veya ilerleme göstergesini güncelleştirmek için bu olay tarafından sağlanan bilgileri kullanabilir.

CHtmlView::OnPropertyChange

Bu üye işlevi, bir özelliğin değerini değiştiren bir uygulamayı PutProperty bilgilendirmek için çerçeve tarafından çağrılır.

virtual void OnPropertyChange(LPCTSTR lpszProperty);

Parametreler

lpszProperty
Özelliğin adını içeren bir dize işaretçisi.

CHtmlView::OnQuit

Bu üye işlevi, Internet Explorer uygulamasının çıkmak için hazır olduğunu bir uygulamaya bildirmek için çerçeve tarafından çağrılır.

virtual void OnQuit();

CHtmlView::OnResizeBorder

Internet Explorer veya MSHTML uygulamasından IOleInPlaceActiveObject::ResizeBorderçağrılır. Bu, nesneyi kenarlık alanını yeniden boyutlandırmak için gerekli olduğu konusunda uyarır.

virtual HRESULT OnResizeBorder(
    LPCRECT prcBorder,
    LPOLEINPLACEUIWINDOW pUIWindow,
    BOOL fFrameWindow);

Parametreler

prcBorder
Kenarlık alanı için yeni dış dikdörtgen.

pUIWindow
Kenarlıkları değiştirilmiş çerçeve veya belge penceresi nesnesinin arabirimine yönelik bir işaretçi.

fFrameWindow
TRUE çerçeve penceresi öğesini çağırıyorsa IOleInPlaceActiveObject::ResizeBorder, aksi takdirde FALSE.

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için ResizeBorder geçersiz kılınOnResizeBorder. Daha fazla bilgi için Bkz IDocHostUIHandler::ResizeBorder . Windows SDK'sı.

CHtmlView::OnShowContextMenu

Bağlam menüsünü göstermek üzereyken Internet Explorer veya MSHTML'den çağrılır.

virtual HRESULT OnShowContextMenu(
    DWORD dwID,
    LPPOINT ppt,
    LPUNKNOWN pcmdtReserved,
    LPDISPATCH pdispReserved);

Parametreler

dwID
Görüntülenecek bağlam menüsünün tanımlayıcısı. Değerlerin listesi için Windows SDK'sında bakın IDocHostUIHandler::ShowContextMenu .

ppt
Menü için ekran koordinatları.

pcmdtReserved
IOleCommandTarget arabirimi, bu nesnede komut durumunu sorgulamak ve komutları yürütmek için kullanılır.

pdispReserved
IDispatch arabirimini seçin. Bu, konağın belirli nesneleri ayırt ederek daha belirli bir bağlam sağlamasına olanak tanır.

Dönüş Değeri

Değerlerin listesi için Windows SDK'sında bakın IDocHostUIHandler::ShowContextMenu .

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için ShowContextMenu geçersiz kılınOnShowContextMenu. Daha fazla bilgi için Bkz IDocHostUIHandler::ShowContextMenu . Windows SDK'sı.

CHtmlView::OnShowUI

Internet Explorer veya MSHTML menülerini ve araç çubuklarını görüntülemeden önce çağrılır.

virtual HRESULT OnShowUI(
    DWORD dwID,
    LPOLEINPLACEACTIVEOBJECT pActiveObject,
    LPOLECOMMANDTARGET pCommandTarget,
    LPOLEINPLACEFRAME pFrame,
    LPOLEINPLACEUIWINDOW pDoc);

Parametreler

dwID
Daha sonraki kullanımlar için ayrılmıştır.

pActiveObject
IOleInPlaceActiveObject arabirimini seçin.

pCommandTarget
IOleCommandTarget arabirimini seçin.

pFrame
IOleInPlaceFrame arabirimini seçin. Bu, menüler ve araç çubukları için gereklidir.

pDoc
IOleInPlaceUIWindow arabirimini seçin. Bu, araç çubukları için gereklidir.

Dönüş Değeri

Değerlerin listesi için Windows SDK'sında bakın IDocHostUIHandler::ShowUI .

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için ShowUI geçersiz kılınOnShowUI. Daha fazla bilgi için Bkz IDocHostUIHandler::ShowUI . Windows SDK'sı.

CHtmlView::OnStatusBar

Bu üye işlevi, özellik değiştiğinde StatusBar çerçeve tarafından çağrılır.

virtual void OnStatusBar(BOOL bStatusBar);

Parametreler

bStatusBar
Internet Explorer'ın durum çubuğu görünür durumdaysa sıfır değil veya başka bir şekilde sıfır.

CHtmlView::OnStatusTextChange

Bu üye işlevi, bir uygulamaya WebBrowser denetimiyle ilişkili durum çubuğunun metninin değiştiğini bildirmek için çerçeve tarafından çağrılır.

virtual void OnStatusTextChange(LPCTSTR lpszText);

Parametreler

lpszText
Yeni durum çubuğu metnini içeren dize.

CHtmlView::OnTheaterMode

Bu üye işlevi, özellik değiştiğinde TheaterMode çerçeve tarafından çağrılır.

virtual void OnTheaterMode(BOOL bTheaterMode);

Parametreler

bTheaterMode
Internet Explorer tiyatro modundaysa sıfır olmayan; sıfır aksi takdirde.

CHtmlView::OnTitleChange

Bu üye işlevi, WebBrowser denetimindeki bir belgenin başlığı kullanılabilir duruma gelirse veya değişirse bir uygulamayı bilgilendirmek için çerçeve tarafından çağrılır.

virtual void OnTitleChange(LPCTSTR lpszText);

Parametreler

lpszText
Yeni belge başlığı.

Açıklamalar

HTML için başlık değişebilir; HTML hala indirilirken, belgenin URL'si başlık olarak ayarlanır. Gerçek başlık (varsa) HTML'den ayrıştırıldıktan sonra, başlık gerçek başlığı yansıtacak şekilde değiştirilir.

CHtmlView::OnToolBar

Bu üye işlevi, özellik değiştiğinde ToolBar çerçeve tarafından çağrılır.

virtual void OnToolBar(BOOL bToolBar);

Parametreler

bToolBar
Internet Explorer'ın araç çubuğu görünür durumdaysa sıfır değil veya başka bir şekilde sıfır.

CHtmlView::OnTranslateAccelerator

Kapsayıcının ileti kuyruğundan menü hızlandırıcısı-anahtar iletilerini işlemek için çağrıldığında veya çağrıldığında IOleInPlaceActiveObject::TranslateAccelerator Internet Explorer veya IOleControlSite::TranslateAccelerator MSHTML tarafından çağrılır.

virtual HRESULT OnTranslateAccelerator(
    LPMSG lpMsg,
    const GUID* pguidCmdGroup,
    DWORD nCmdID);

Parametreler

lpMsg
Çevrilmesi gerekebilecek iletiyi gösterir.

pguidCmdGroup
Komut grubu tanımlayıcısı.

nCmdID
Komut tanımlayıcısı.

Dönüş Değeri

S_OK başarılı olursa veya S_FALSE başka bir şekilde.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için TranslateAccelerator geçersiz kılınOnTranslateAccelerator. Daha fazla bilgi için Bkz IDocHostUIHandler::TranslateAccelerator . Windows SDK'sı.

CHtmlView::OnTranslateUrl

Konağın yüklenecek URL'yi değiştirme fırsatına izin vermek için Internet Explorer veya MSHTML tarafından çağrılır.

virtual HRESULT OnTranslateUrl(
    DWORD dwTranslate,
    OLECHAR* pchURLIn,
    OLECHAR** ppchURLOut);

Parametreler

dwTranslate
Daha sonraki kullanımlar için ayrılmıştır.

pchURLIn
Internet Explorer veya MSHTML tarafından sağlanan ve çevrilecek URL'yi temsil eden bir dizenin adresi.

ppchURLOut
Çevrilen URL'nin adresini alan dize işaretçisinin adresi. Konak, görev belleği ayırıcısını kullanarak arabelleği ayırır. URL çevrilmese veya yöntem başarısız olsa bile bu parametrenin içeriği her zaman olarak başlatılmalıdır NULL.

Dönüş Değeri

S_OK URL çevrildiyse, S_FALSE URL çevrilmediyse veya hata oluştuysa OLE tanımlı bir hata kodu.

Açıklamalar

Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için TranslateUrl geçersiz kılınOnTranslateUrl. Daha fazla bilgi için Bkz IDocHostUIHandler::TranslateUrl . Windows SDK'sı.

CHtmlView::OnUpdateUI

Ana bilgisayara komut durumunun değiştiğini bildirir.

virtual HRESULT OnUpdateUI();

Dönüş Değeri

S_OK başarılı olursa veya OLE tanımlı bir hata kodu değilse.

Açıklamalar

Konak, araç çubuğu düğmelerinin durumunu güncelleştirmelidir. Bu yöntem, değerinden döndürülen değerden bağımsız olarak çağrılır ShowUI. Microsoft Web Tarayıcısı denetiminden bildirime tepki vermek için UpdateUI geçersiz kılınOnUpdateUI.

CHtmlView::OnVisible

Bu üye işlevi, WebBrowser penceresinin gösterilmesi veya gizlenmesi gerektiğinde çerçeve tarafından çağrılır.

virtual void OnVisible(BOOL bVisible);

Parametreler

bVisible
Nesne görünür durumdaysa sıfır olmayan veya başka bir şekilde sıfır.

Açıklamalar

Bu, nesne denetimi ana bilgisayar penceresinin Internet Explorer penceresinin davranacağı şekilde davranmasını sağlar.

CHtmlView::PutProperty

Belirli bir nesneyle ilişkili özelliği ayarlamak için bu üye işlevini çağırın.

void PutProperty(
    LPCTSTR lpszProperty,
    const VARIANT& vtValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    double dValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    long lValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    LPCTSTR lpszValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    short nValue);

Parametreler

lpszProperty
Ayarlanacağı özelliği içeren bir dize.

vtValue
tarafından belirtilen lpszPropertyözelliğin yeni değeri.

lpszPropertyName
Ayarlanacağı özelliğin adını içeren bir dize işaretçisi.

dValue
Özelliğin yeni değeri.

lValue
Özelliğin yeni değeri.

lpszValue
Özelliğinin yeni değerini içeren bir dize işaretçisi.

nValue
Özelliğin yeni değeri.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::QueryFormsCommand

Kullanıcı arabirimi olayları tarafından oluşturulan bir veya daha fazla komutun durumunu sorgular.

HRESULT QueryFormsCommand(
    DWORD dwCommandID,
    BOOL* pbSupported,
    BOOL* pbEnabled,
    BOOL* pbChecked);

Parametreler

dwCommandID
Sorgulanan komutun tanımlayıcısı.

pbSupported
Komutun (tarafından dwCommandIDtanımlanır) desteklenip desteklenmediğini belirten bir BOOL işaretçi. ise TRUEkomutu desteklenir; aksi takdirde FALSE.

pbEnabled
Komutun (tarafından dwCommandIDtanımlanır) etkinleştirilip etkinleştirilmediğini belirten bir BOOL işaretçi. ise TRUEkomutu desteklenir; aksi takdirde FALSE.

pbChecked
Komutun (tarafından dwCommandIDtanımlanır) işaretli olup olmadığını belirten bir BOOL işaretçi. ise TRUEkomutu desteklenir; aksi takdirde FALSE.

Dönüş Değeri

Standart HRESULT bir değer. Olası değerlerin tam listesi için Bkz IOleCommandTarget::QueryStatus . Windows SDK'sı.

Açıklamalar

QueryFormsCommand yönteminin IOleCommandTarget::QueryStatus davranışını uygular.

CHtmlView::QueryStatusWB

Komut durumunu sorgulamak için bu üye işlevini çağır.

OLECMDF QueryStatusWB(OLECMDID cmdID) const;

Parametreler

cmdID
Çağıranın OLECMDID durum bilgilerine ihtiyaç duyduğu komutun değeri.

Dönüş Değeri

Komutun OLECMDF durumunu alan değerin adresi.

Açıklamalar

QueryStatusWB yönteminin IOleCommandTarget::QueryStatus davranışını uygular.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::Refresh

Web tarayıcısının görüntülemekte olduğu URL'yi veya dosyayı yeniden yükler.

void Refresh();

Açıklamalar

Refresh yenileme düzeyini ayarlamak için parametre içermez.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::Refresh2

Internet Explorer'ın görüntülemekte olduğu dosyayı yeniden yükler.

void Refresh2(int nLevel);

Parametreler

nLevel
Yenileme düzeyini belirten değişkenin adresi. Olası değişkenler, Windows SDK'sında içinde RefreshConstantstanımlanır.

Açıklamalar

'nin aksine Refresh, Refresh2 yenileme düzeyini belirten bir parametre içerir.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetAddressBar

Internet Explorer nesnesinin adres çubuğunu göstermek veya gizlemek için bu üye işlevini çağırın.

void SetAddressBar(BOOL bNewValue);

Parametreler

bNewValue
Adres çubuğunu göstermek için sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::SetFullScreen

Internet Explorer'ı tam ekran veya normal pencere moduna ayarlamak için bu üye işlevini çağırabilirsiniz.

void SetFullScreen(BOOL bNewValue);

Parametreler

bNewValue
Tam ekran modu için sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Tam ekran modunda Internet Explorer ana penceresi ekranı kaplar ve durum çubuğu, araç çubuğu, menü çubuğu ve başlık çubuğu gizlenir.

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::SetHeight

Internet Explorer ana penceresinin yüksekliğini ayarlamak için bu üye işlevini çağırın.

void SetHeight(long nNewValue);

Parametreler

nNewValue
Ana pencerenin piksel cinsinden yüksekliği.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetLeft

Internet Explorer ana penceresinin yatay konumunu ayarlar.

void SetLeft(long nNewValue);

Parametreler

nNewValue
Ana pencerenin sol kenarının ekran koordinatı.

CHtmlView::SetMenuBar

Internet Explorer menü çubuğunu göstermek veya gizlemek için bu üye işlevini çağırın.

void SetMenuBar(BOOL bNewValue);

Parametreler

bNewValue
Menü çubuğunu göstermek için sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::SetOffline

WebBrowser denetiminin şu anda çevrimdışı modda çalışıp çalışmadığını belirten bir değer ayarlamak için bu üye işlevini çağırın.

void SetOffline(BOOL bNewValue);

Parametreler

bNewValue
Yerel önbellekten okumak için sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Çevrimdışı modda, tarayıcı HTML sayfalarını kaynak belge yerine yerel önbellekten okur.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetRegisterAsBrowser

WebBrowser denetiminin hedef ad çözümlemesi için üst düzey tarayıcı olarak kaydedilip kaydedilmediğini belirten bir değer ayarlamak için bu üye işlevini çağırın.

void SetRegisterAsBrowser(BOOL bNewValue);

Parametreler

bNewValue
Internet Explorer'ın üst düzey tarayıcı olarak kaydedilip kaydedilmediğini belirler. Sıfır değilse, web tarayıcısı en üst düzey tarayıcı olarak kaydedilir; sıfır ise, üst düzey bir tarayıcı değildir. Varsayılan değer sıfırdır.

Açıklamalar

Üst düzey tarayıcı, kayıt defterinde varsayılan tarayıcı olarak ayarlanan tarayıcıdır.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetRegisterAsDropTarget

WebBrowser denetiminin gezinti için bırakma hedefi olarak kaydedilip kaydedilmediğini belirten bir değer ayarlamak için bu üye işlevini çağırın.

void SetRegisterAsDropTarget(BOOL bNewValue);

Parametreler

bNewValue
WebBrowser denetiminin gezinti için bırakma hedefi olarak kaydedilip kaydedilmediğini belirler. Sıfır değilse, nesne bırakma hedefi olarak kaydedilir; sıfır ise, bırakma hedefi değildir.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetSilent

Herhangi bir iletişim kutusunun gösterilip gösterilmeyebileceğini belirten bir değer ayarlamak için bu üye işlevini çağır.

void SetSilent(BOOL bNewValue);

Parametreler

bNewValue
Sıfır değilse, iletişim kutuları görüntülenmez; sıfır ise, iletişim kutuları görüntülenir. Varsayılan değer sıfırdır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetStatusBar

Durum çubuğunu görüntülemek için bu üye işlevini çağırın.

void SetStatusBar(BOOL bNewValue);

Parametreler

bNewValue
Durum çubuğu görünür durumdaysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::SetTheaterMode

WebBrowser denetiminin tiyatro modunda olup olmadığını belirten bir değer ayarlamak için bu üye işlevini çağırın.

void SetTheaterMode(BOOL bNewValue);

Parametreler

bNewValue
WebBrowser denetimini tiyatro moduna ayarlamak için sıfır olmayan; aksi takdirde sıfır. Varsayılan değer sıfırdır.

Açıklamalar

Web tarayıcısı tiyatro modundayken tarayıcı ana penceresi ekranın tamamını doldurur, en az gezinti araçlarını içeren bir araç çubuğu görünür ve durum çubuğu ekranın sağ üst köşesinde görünür.

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetToolBar

Internet Explorer araç çubuğunu göstermek veya gizlemek için bu üye işlevini çağırın.

void SetToolBar(int nNewValue);

Parametreler

nNewValue
Araç çubuğunun görüntülenip görüntülenmeyeceğini gösterir. Araç çubuğu görüntülenecekse sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer için geçerlidir. Bu çağrıyı bir WebBrowser denetimiyle kullanırsanız hata döndürmez, ancak bu çağrıyı yoksayar.

CHtmlView::SetTop

WebBrowser denetiminin iç üst kenarı ile kapsayıcısının üst kenarı arasındaki uzaklığı ayarlamak için bu üye işlevini çağırın

void SetTop(long nNewValue);

Parametreler

nNewValue
Ana pencerenin üst kenarının ekran koordinatı.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetVisible

WebBrowser denetiminin görünürlük durumunu ayarlamak için bu üye işlevini çağırın.

void SetVisible(BOOL bNewValue);

Parametreler

bNewValue
Denetim görünür durumdaysa sıfır olmayan; aksi takdirde sıfır.

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

CHtmlView::SetWidth

Internet Explorer ana penceresinin genişliğini ayarlar.

void SetWidth(long nNewValue);

Parametreler

nNewValue
Internet Explorer ana penceresinin piksel cinsinden genişliği.

CHtmlView::Stop

Bekleyen gezinti veya indirme işlemini iptal etmek ve arka plan sesleri ve animasyonlar gibi dinamik sayfa öğelerini durdurmak için bu üye işlevini çağırabilirsiniz.

void Stop();

Açıklamalar

Internet Explorer ve WebBrowser için geçerlidir.

Ayrıca bkz.

MFC Örneği MFCIE
CFormView sınıfı
Hiyerarşi grafiği
IWebBrowser2