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