Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Zaman uyumsuz olarak yüklenebilen bir OLE denetimi özelliği uygular.
Sözdizimi
class CDataPathProperty : public CAsyncMonikerFile
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| CDataPathProperty::CDataPathProperty | Bir CDataPathProperty nesne oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CDataPathProperty::GetControl | Nesneyle CDataPathProperty ilişkili zaman uyumsuz OLE denetimini alır. |
| CDataPathProperty::GetPath | özelliğinin yol adını alır. |
| CDataPathProperty::Open | İlişkili ActiveX (OLE) denetimi için zaman uyumsuz özelliğin yüklenmesini başlatır. |
| CDataPathProperty::ResetData | Kapsayıcıya denetim özelliklerinin değiştiğini bildiren çağrılar CAsyncMonikerFile::OnDataAvailable . |
| CDataPathProperty::SetControl | özelliğiyle ilişkili zaman uyumsuz ActiveX (OLE) denetimini ayarlar. |
| CDataPathProperty::SetPath | Özelliğinin yol adını ayarlar. |
Açıklamalar
Zaman uyumsuz özellikler zaman uyumlu başlatmadan sonra yüklenir.
sınıfı CDataPathProperty öğesinden CAysncMonikerFiletüretilir. OLE denetimlerinizde zaman uyumsuz özellikler uygulamak için, öğesinden CDataPathPropertybir sınıf türetin ve OnDataAvailable'ı geçersiz kılın.
İnternet uygulamalarında zaman uyumsuz takma adlarının ve ActiveX denetimlerinin nasıl kullanılacağı hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
Devralma Hiyerarşisi
CDataPathProperty
Gereksinimler
Üst bilgi: afxctl.h
CDataPathProperty::CDataPathProperty
Bir CDataPathProperty nesne oluşturur.
CDataPathProperty(COleControl* pControl = NULL);
CDataPathProperty(LPCTSTR lpszPath, COleControl* pControl = NULL);
Parametreler
pControl
Bu CDataPathProperty nesneyle ilişkilendirilecek OLE denetim nesnesinin işaretçisi.
lpszPath
Mutlak veya göreli olabilecek yol, özelliğin gerçek mutlak konumuna başvuran zaman uyumsuz bir ad oluşturmak için kullanılır. CDataPathProperty dosya adlarını değil URL'leri kullanır. Bir dosya için nesne istiyorsanız CDataPathProperty , yola ekleyin file:// .
Açıklamalar
COleControl pControl tarafından işaret edilen nesne tarafından Open kullanılır ve türetilmiş sınıflar tarafından alınır. pControl NULL ise, ile Open kullanılan denetim ile SetControlayarlanmalıdır. lpszPath NULL ise, yolu ile Open geçirebilir veya ile SetPathayarlayabilirsiniz.
CDataPathProperty::GetControl
Nesneyle ilişkili nesneyi almak COleControl için bu üye işlevini çağırın CDataPathProperty .
COleControl* GetControl();
Dönüş Değeri
Nesneyle ilişkili OLE denetimine CDataPathProperty bir işaretçi döndürür. Denetim ilişkili değilse NULL.
CDataPathProperty::GetPath
Bu üye işlevini çağırarak yolu alın, nesne ne zaman CDataPathProperty oluşturuldu, içinde Openbelirtildi veya üye işlevine SetPath önceki bir çağrıda belirtildi.
CString GetPath() const;
Dönüş Değeri
Pathname değerini özelliğin kendisine döndürür. Yol belirtilmemişse boş olabilir.
CDataPathProperty::Open
İlişkili denetim için zaman uyumsuz özelliğin yüklenmesini başlatmak için bu üye işlevini çağırın.
virtual BOOL Open(
COleControl* pControl,
CFileException* pError = NULL);
virtual BOOL Open(
LPCTSTR lpszPath,
COleControl* pControl,
CFileException* pError = NULL);
virtual BOOL Open(
LPCTSTR lpszPath,
CFileException* pError = NULL);
virtual BOOL Open(CFileException* pError = NULL);
Parametreler
pControl
Bu CDataPathProperty nesneyle ilişkilendirilecek OLE denetim nesnesinin işaretçisi.
pError
Dosya özel durumunun işaretçisi. Hata durumunda, nedeni olarak ayarlanır.
lpszPath
Mutlak veya göreli olabilecek yol, özelliğin gerçek mutlak konumuna başvuran zaman uyumsuz bir ad oluşturmak için kullanılır. CDataPathProperty dosya adlarını değil URL'leri kullanır. Bir dosya için nesne istiyorsanız CDataPathProperty , yola ekleyin file:// .
Dönüş Değeri
Başarılı olursa sıfır olmayan; aksi takdirde 0.
Açıklamalar
işlevi, arabirimi denetimden almayı IBindHost dener.
Yol olmadan çağrılmadan Open önce, özelliğin yolunun değeri ayarlanmalıdır. Bu, nesne oluşturulduğunda veya üye işlevi çağrılarak SetPath yapılabilir.
Denetim olmadan çağrılmadan Open önce, nesneyle bir ActiveX denetimi (eski adıyla OLE denetimi) ilişkilendirilebilir. Bu, nesne oluşturulduğunda veya çağrılarak SetControlyapılabilir.
CAsyncMonikerFile::Open'ın tüm aşırı yüklemeleri de içinden CDataPathPropertykullanılabilir.
CDataPathProperty::ResetData
Kapsayıcıya CAsyncMonikerFile::OnDataAvailable denetim özelliklerinin değiştiğini ve zaman uyumsuz olarak yüklenen tüm bilgilerin artık yararlı olmadığını bildirmek için bu işlevi çağırın.
virtual void ResetData();
Açıklamalar
Açma işlemi yeniden başlatılmalıdır. Türetilmiş sınıflar farklı varsayılanlar için bu işlevi geçersiz kılabilir.
CDataPathProperty::SetControl
Zaman uyumsuz bir OLE denetimini nesnesiyle ilişkilendirmek için bu üye işlevini çağırın CDataPathProperty .
void SetControl(COleControl* pControl);
Parametreler
pControl
Özelliğiyle ilişkilendirilecek zaman uyumsuz OLE denetiminin işaretçisi.
CDataPathProperty::SetPath
Özelliğin yol adını ayarlamak için bu üye işlevini çağırın.
void SetPath(LPCTSTR lpszPath);
Parametreler
lpszPath
Zaman uyumsuz olarak yüklenen özelliğe mutlak veya göreli olabilecek bir yol. CDataPathProperty dosya adlarını değil URL'leri kullanır. Bir dosya için nesne istiyorsanız CDataPathProperty , yola ekleyin file:// .
Ayrıca bkz.
MFC Örnek Görüntüsü
CAsyncMonikerFile Sınıfı
Hiyerarşi Grafiği
CAsyncMonikerFile Sınıfı