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
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin