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.
OLE Kaynağı Değiştir iletişim kutusu için kullanılır.
Sözdizimi
class COleChangeSourceDialog : public COleDialog
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| COleChangeSourceDialog::COleChangeSourceDialog | Bir COleChangeSourceDialog nesne oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| COleChangeSourceDialog::D oModal | OLE Kaynağı Değiştir iletişim kutusunu görüntüler. |
| COleChangeSourceDialog::GetDisplayName | Kaynak görünen adının tamamını alır. |
| COleChangeSourceDialog::GetFileName | Kaynak addan dosya adını alır. |
| COleChangeSourceDialog::GetFromPrefix | Önceki kaynağın ön ekini alır. |
| COleChangeSourceDialog::GetItemName | Kaynak addan öğe adını alır. |
| COleChangeSourceDialog::GetToPrefix | Yeni kaynağın ön ekini alır |
| COleChangeSourceDialog::IsValidSource | Kaynağın geçerli olup olmadığını gösterir. |
Ortak Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| COleChangeSourceDialog::m_cs | İletişim kutusunun davranışını denetleen bir yapı. |
Açıklamalar
Bu iletişim kutusunu çağırmak istediğinizde sınıfın COleChangeSourceDialog nesnesini oluşturun. Bir COleChangeSourceDialog nesne oluşturulduktan sonra, iletişim kutusundaki denetimlerin değerlerini veya durumlarını başlatmak için m_cs yapısını kullanabilirsiniz. Yapı m_cs OLEUICHANGESOURCE türündedir. Bu iletişim kutusu sınıfını kullanma hakkında daha fazla bilgi için bkz . DoModal üye işlevi.
Daha fazla bilgi için bkz. Windows SDK'sında OLEUICHANGESOURCE yapısı.
OLE'ye özgü iletişim kutuları hakkında daha fazla bilgi için OLE'de İletişim Kutuları makalesine bakın.
Devralma Hiyerarşisi
COleChangeSourceDialog
Gereksinimler
Üst bilgi: afxodlgs.h
COleChangeSourceDialog::COleChangeSourceDialog
Bu işlev bir COleChangeSourceDialog nesnesi oluşturur.
explicit COleChangeSourceDialog(
COleClientItem* pItem,
CWnd* pParentWnd = NULL);
Parametreler
pItem
Kaynağı güncelleştirilecek olan bağlı COleClientItem işaretçisi.
pParentWnd
İletişim kutusunun ait olduğu üst veya sahip pencere nesnesine (türünde CWnd) işaret eder. NULL ise, iletişim kutusunun üst penceresi ana uygulama penceresine ayarlanır.
Açıklamalar
İletişim kutusunu görüntülemek için DoModal işlevini çağırın.
Daha fazla bilgi için bkz. Windows SDK'sında OLEUICHANGESOURCE yapısı ve OleUIChangeSource işlevi.
COleChangeSourceDialog::D oModal
OLE Kaynağı Değiştir iletişim kutusunu görüntülemek için bu işlevi çağırın.
virtual INT_PTR DoModal();
Dönüş Değeri
İletişim kutusunun tamamlanma durumu. Aşağıdaki değerlerden biri:
İletişim kutusu başarıyla görüntüleniyorsa IDOK.
Kullanıcı iletişim kutusunu iptal ettiyse IDCANCEL.
Bir hata oluştuysa IDABORT. IDABORT döndürülürse, oluşan hata türü hakkında daha fazla bilgi edinmek için COleDialog::GetLastError üye işlevini çağırın. Olası hataların listesi için bkz . Windows SDK'sında OleUIChangeSource işlevi.
Açıklamalar
m_cs yapısının üyelerini ayarlayarak çeşitli iletişim kutusu denetimlerini başlatmak istiyorsanız, bunu çağırmadan DoModalönce, ancak iletişim kutusu nesnesi oluşturulduğunda yapmalısınız.
IDOK döndürürse DoModal , iletişim kutusundan kullanıcı tarafından girilen ayarları veya bilgileri almak için üye işlevlerini çağırabilirsiniz. Aşağıdaki liste tipik sorgu işlevlerini adlandırın:
COleChangeSourceDialog::GetDisplayName
Bağlı istemci öğesinin tam görünen adını almak için bu işlevi çağırın.
CString GetDisplayName();
Dönüş Değeri
Oluşturucuda belirtilen COleClientItem için tam kaynak görünen adı (takma ad).
COleChangeSourceDialog::GetFileName
Bağlı istemci öğesinin görünen adının dosya adı bölümünü almak için bu işlevi çağırın.
CString GetFileName();
Dönüş Değeri
Oluşturucuda belirtilen COleClientItem için kaynak görünen adının dosya adı bölümü.
Açıklamalar
Dosya adı ile öğe adı tam görünen ad verir.
COleChangeSourceDialog::GetFromPrefix
Kaynağın önceki ön ek dizesini almak için bu işlevi çağırın.
CString GetFromPrefix();
Dönüş Değeri
Kaynağın önceki ön ek dizesi.
Açıklamalar
Bu işlevi yalnızca DoModal IDOK döndürdüğünde çağır.
Bu değer doğrudan OLEUICHANGESOURCE yapısının üyesinden lpszFrom gelir.
Daha fazla bilgi için bkz. Windows SDK'sında OLEUICHANGESOURCE yapısı.
COleChangeSourceDialog::GetItemName
Bağlı istemci öğesinin görünen adının öğe adı bölümünü almak için bu işlevi çağırın.
CString GetItemName();
Dönüş Değeri
Oluşturucuda belirtilen COleClientItem için kaynak görünen adının öğe adı bölümü.
Açıklamalar
Dosya adı ile öğe adı tam görünen ad verir.
COleChangeSourceDialog::GetToPrefix
Kaynağın yeni ön ek dizesini almak için bu işlevi çağırın.
CString GetToPrefix();
Dönüş Değeri
Kaynağın yeni ön ek dizesi.
Açıklamalar
Bu işlevi yalnızca DoModal IDOK döndürdüğünde çağır.
Bu değer doğrudan OLEUICHANGESOURCE yapısının üyesinden lpszTo gelir.
Daha fazla bilgi için bkz. Windows SDK'sında OLEUICHANGESOURCE yapısı.
COleChangeSourceDialog::m_cs
Bu veri üyesi OLEUICHANGESOURCE türünde bir yapıdır.
OLEUICHANGESOURCE m_cs;
Açıklamalar
OLEUICHANGESOURCE , OLE Kaynağı Değiştir iletişim kutusunun davranışını denetlemek için kullanılır. Bu yapının üyeleri doğrudan değiştirilebilir.
Daha fazla bilgi için bkz. Windows SDK'sında OLEUICHANGESOURCE yapısı.
COleChangeSourceDialog::IsValidSource
Yeni kaynağın geçerli olup olmadığını belirlemek için bu işlevi çağırın.
BOOL IsValidSource();
Dönüş Değeri
Yeni kaynak geçerliyse sıfır olmayan, aksi takdirde 0.
Açıklamalar
Bu işlevi yalnızca DoModal IDOK döndürdüğünde çağır.
Daha fazla bilgi için bkz. Windows SDK'sında OLEUICHANGESOURCE yapısı.