Aracılığıyla paylaş


COleChangeIconDialog Sınıfı

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

Sözdizimi

class COleChangeIconDialog : public COleDialog

Üyeler

Ortak Oluşturucular

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

Genel Yöntemler

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

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

Cobject

Ccmdtarget

Cwnd

Cdialog

CCommonDialog

COleDialog

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 alanında belirtilen szIconExe 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.

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

İ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 ü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;

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

Ayrıca bkz.

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