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.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
OLE Değiştir Simgesi iletişim kutusu için kullanılır.
Sözdizimi
class COleChangeIconDialog : public COleDialog
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| COleChangeIconDialog::COleChangeIconDialog | Bir COleChangeIconDialog nesne oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| COleChangeIconDialog::D oChangeIcon | İletişim kutusunda belirtilen değişikliği gerçekleştirir. |
| COleChangeIconDialog::D oModal | OLE 2 Simge Değiştir iletişim kutusunu görüntüler. |
| COleChangeIconDialog::GetIconicMetafile | Bu öğenin simgesel biçimiyle ilişkili meta dosyasının tanıtıcısını alır. |
Ortak Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| COleChangeIconDialog::m_ci | İletişim kutusunun davranışını denetleen bir yapı. |
Açıklamalar
Bu iletişim kutusunu çağırmak istediğinizde sınıfın COleChangeIconDialog nesnesini oluşturun. Bir COleChangeIconDialog nesne oluşturulduktan sonra, iletişim kutusundaki denetimlerin değerlerini veya durumlarını başlatmak için m_ci yapısını kullanabilirsiniz. Yapı m_ci OLEUICHANGEICON 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 Windows SDK'sında OLEUICHANGEICON yapısına bakın.
OLE'ye özgü iletişim kutuları hakkında daha fazla bilgi için OLE'de İletişim Kutuları makalesine bakın.
Devralma Hiyerarşisi
COleChangeIconDialog
Gereksinimler
Üst bilgi: afxodlgs.h
COleChangeIconDialog::COleChangeIconDialog
Bu işlev yalnızca bir COleChangeIconDialog nesne oluşturur.
explicit COleChangeIconDialog(
COleClientItem* pItem,
DWORD dwFlags = CIF_SELECTCURRENT,
CWnd* pParentWnd = NULL);
Parametreler
pItem
Dönüştürülecek öğeyi gösterir.
dwFlags
Bit düzeyinde veya işleci kullanılarak birleştirilen aşağıdaki değerlerden herhangi birini içeren oluşturma bayrağı:
CIF_SELECTCURRENT İletişim kutusu çağrıldığında Geçerli radyo düğmesinin başlangıçta seçileceğini belirtir. Bu varsayılan seçenektir.
CIF_SELECTDEFAULT İletişim kutusu çağrıldığında Başlangıçta Varsayılan radyo düğmesinin seçileceğini belirtir.
CIF_SELECTFROMFILE İletişim kutusu çağrıldığında başlangıçta Dosyadan radyo düğmesinin seçileceğini belirtir.
CIF_SHOWHELP İletişim kutusu çağrıldığında Yardım düğmesinin görüntüleneceğini belirtir.
CIF_USEICONEXE Simgenin türünden alınmak yerine m_ci
szIconExebelirtilen yürütülebilir dosyadan ayıklanması gerektiğini belirtir. Bu, OLE olmayan dosyalara ekleme veya bağlama için kullanışlıdır.
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 Windows SDK'sında OLEUICHANGEICON yapısına bakın.
COleChangeIconDialog::D oChangeIcon
DoModal IDOK döndürdüğünde öğeyi temsil eden simgeyi iletişim kutusunda seçilen simgeyle değiştirmek için bu işlevi çağırın.
BOOL DoChangeIcon(COleClientItem* pItem);
Parametreler
pItem
Simgesi değişen öğeyi gösterir.
Dönüş Değeri
Değişiklik başarılı olursa sıfır olmayan; aksi takdirde 0.
COleChangeIconDialog::D oModal
OLE Değiştir Simgesi 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 üye işlevini çağırın
COleDialog::GetLastError. Olası hataların listesi için Windows SDK'sında OleUIChangeIcon işlevine bakın.
Açıklamalar
m_ci 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 kutusuna kullanıcı tarafından giriş yapılan ayarları veya bilgileri almak için diğer üye işlevlerini çağırabilirsiniz.
COleChangeIconDialog::GetIconicMetafile
Seçili öğenin simgesel yönünü içeren meta dosyasının tutamacını almak için bu işlevi çağırın.
HGLOBAL GetIconicMetafile() const;
Dönüş Değeri
Yeni simgenin simgesel yönünü içeren meta dosyasının tutamacı, iletişim kutusu Tamam'ı seçerek kapatılırsa; aksi takdirde, simge iletişim kutusu görüntülenmeden önceki haliyle kapatılır.
COleChangeIconDialog::m_ci
Simge Değiştir iletişim kutusunun davranışını denetlemek için kullanılan OLEUICHANGEICON türünün yapısı.
OLEUICHANGEICON m_ci;
Açıklamalar
Bu yapının üyeleri doğrudan veya üye işlevleri aracılığıyla değiştirilebilir.
Daha fazla bilgi için Windows SDK'sında OLEUICHANGEICON yapısına bakın.