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 IDropTarget bir 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 CView
bu sınıflar, tarafından CView
sağ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.
GetAddressBar
GetFullName
GetStatusBar
SetAddressBar
SetFullScreen
SetMenuBar
SetStatusBar
SetToolBar
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_FIRST
ayarlayı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
CString
bir 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 CString
dö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.
CHtmlView::Navigate
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.
CHtmlView::Navigate2
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 pIDL
temsil 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 NULL
baş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 IDropTarget
bir 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 NULL
baş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 CoTaskMemAlloc
bu belleği ayırın. Çağıran uygulama kullanarak bu belleği CoTaskMemFree
boşaltmaktan sorumludur. Yöntem başarısız olsa bile bu parametre her zaman olarak NULL
baş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 FALSE
hata 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 dwCommandID
tanımlanır) desteklenip desteklenmediğini belirten bir BOOL
işaretçi. ise TRUE
komutu desteklenir; aksi takdirde FALSE
.
pbEnabled
Komutun (tarafından dwCommandID
tanımlanır) etkinleştirilip etkinleştirilmediğini belirten bir BOOL
işaretçi. ise TRUE
komutu desteklenir; aksi takdirde FALSE
.
pbChecked
Komutun (tarafından dwCommandID
tanımlanır) işaretli olup olmadığını belirten bir BOOL
işaretçi. ise TRUE
komutu 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 RefreshConstants
tanı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