Aracılığıyla paylaş


COleChangeSourceDialog Sınıfı

OLE Kaynağı Değiştir iletişim kutusu için kullanılır.

Sözdizimi

class COleChangeSourceDialog : public COleDialog

Üyeler

Ortak Oluşturucular

Ad Tanım
COleChangeSourceDialog::COleChangeSourceDialog Bir COleChangeSourceDialog nesne oluşturur.

Genel Yöntemler

Ad Tanım
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

Ad Tanım
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

Cobject

Ccmdtarget

Cwnd

Cdialog

CCommonDialog

COleDialog

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();

İade 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();

İade 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();

İade 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();

İade 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();

İade 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();

İade 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();

İade 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ı.

Ayrıca bkz.

COleDialog Sınıfı
Hiyerarşi Grafiği
COleDialog Sınıfı