Aracılığıyla paylaş


CComControlBase sınıfı

Bu sınıf oluşturma ve atl denetimleri yönetmeye yönelik yöntemler sağlar.

Önemli notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

class ATL_NO_VTABLE CComControlBase

Üyeler

0d96te79.collapse_all(tr-tr,VS.110).gifTypeDef genel

Ad

Description

CComControlBase::AppearanceType

Geçersiz kılma, sizin m_nAppearance hisse senedi özelliği türü değildir short.

0d96te79.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CComControlBase::CComControlBase

Oluşturucu.

CComControlBase:: ~ CComControlBase

Yıkıcı.

0d96te79.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CComControlBase::ControlQueryInterface

İstenen arabirim için bir işaretçi alır.

CComControlBase::DoesVerbActivate

Denetler iVerb tarafından kullanılan parametre IOleObjectImpl::DoVerb ya da denetimin kullanıcı arabirimi etkinleştirir (iVerb eşittir OLEIVERB_UIACTIVATE), kullanıcı denetimi çift tıklattığında gerçekleştirilen eylemi tanımlar (iVerb eşittir OLEIVERB_PRIMARY), Denetim görüntüler (iVerb eşittir OLEIVERB_SHOW), veya denetimi etkinleştirir (iVerb eşittir OLEIVERB_INPLACEACTIVATE).

CComControlBase::DoesVerbUIActivate

Denetler, iVerb tarafından kullanılan parametre IOleObjectImpl::DoVerb etkinleştirmek denetimin kullanıcı arabirimi sağlar ve verir doğru.

CComControlBase::DoVerbProperties

Denetimin özellik sayfalarını görüntüler.

CComControlBase::FireViewChange

Kapsayıcı denetimi yeniden çizmek için söylemek için bu yöntemi çağırın veya denetimin görünümü değişti kayıtlı öneri havuzlarını bildir.

CComControlBase::GetAmbientAppearance

Alır DISPID_AMBIENT_APPEARANCE, denetimi için geçerli görünümü: düz ve 3B 1 0.

CComControlBase::GetAmbientAutoClip

Alır DISPID_AMBIENT_AUTOCLIP, kapsayıcı denetiminin görüntüleme alanının otomatik kırpma destekleyip desteklemediğini gösteren bir bayrak.

CComControlBase::GetAmbientBackColor

Alır DISPID_AMBIENT_BACKCOLOR, konteyner tarafından tanımlanan tüm denetimler için ortam arka plan rengi.

CComControlBase::GetAmbientCharSet

Alır DISPID_AMBIENT_CHARSET, ortam karakter kümesi konteyner tarafından tanımlanan tüm denetimler için.

CComControlBase::GetAmbientCodePage

Alır DISPID_AMBIENT_CODEPAGE, ortam karakter kümesi konteyner tarafından tanımlanan tüm denetimler için.

CComControlBase::GetAmbientDisplayAsDefault

Alır DISPID_AMBIENT_DISPLAYASDEFAULT, olan bayrak doğru kapsayıcı denetiminin varsayılan düğme olacak şekilde bu sitedeki işaretledi ve bu nedenle bir button denetimi kendisini birlikte daha kalın bir çerçeve çizmek.

CComControlBase::GetAmbientDisplayName

Alır DISPID_AMBIENT_DISPLAYNAME, kapsayıcı denetlemek için verilen ad.

CComControlBase::GetAmbientFont

Alır kapsayıcı bir işaretçi ortam IFont arabirimi.

CComControlBase::GetAmbientFontDisp

Alır kapsayıcı bir işaretçi ortam IFontDisp dağıtma arabirimi.

CComControlBase::GetAmbientForeColor

Alır DISPID_AMBIENT_FORECOLOR, konteyner tarafından tanımlanan tüm denetimler için ortam ön plan rengi.

CComControlBase::GetAmbientLocaleID

Alır DISPID_AMBIENT_LOCALEID, konteyner tarafından kullanılan dil tanıtıcısı.

CComControlBase::GetAmbientMessageReflect

Alır DISPID_AMBIENT_MESSAGEREFLECT, konteyner pencere iletilerini almak isteyip istemediğini gösteren bir bayrak (gibi WM_DRAWITEM) olarak olayları.

CComControlBase::GetAmbientPalette

Alır DISPID_AMBIENT_PALETTE, konteynerin erişmek için kullanılan HPALETTE.

CComControlBase::GetAmbientProperty

Kapsayıcı özelliği tarafından belirtilen alır id.

CComControlBase::GetAmbientRightToLeft

Alır DISPID_AMBIENT_RIGHTTOLEFT, yön içerik konteyner tarafından görüntülenir.

CComControlBase::GetAmbientScaleUnits

Alır DISPID_AMBIENT_SCALEUNITS, görüntüler etiketleme için konteynerin çevre birimlerini (örneğin, inç veya santimetre).

CComControlBase::GetAmbientShowGrabHandles

Alır DISPID_AMBIENT_SHOWGRABHANDLES, konteyner kendisi için etkin olduğunda grab tutamaçları görüntülemek denetim izin verip vermediğini belirten bayrak.

CComControlBase::GetAmbientShowHatching

Alır DISPID_AMBIENT_SHOWHATCHING, kapsayıcı UI etkin olduğunda kendisini taranmış bir desenle görüntülemek üzere denetimi izin verip vermediğini belirten bayrak.

CComControlBase::GetAmbientSupportsMnemonics

Alır DISPID_AMBIENT_SUPPORTSMNEMONICS, kapsayıcı klavye anımsatıcıları destekleyip desteklemediğini gösteren bir bayrak.

CComControlBase::GetAmbientTextAlign

Alır DISPID_AMBIENT_TEXTALIGN, konteyner tarafından tercih edilen metin hizalaması: Genel hizalama (numaraları sağ, metni sola) için 0, sola hizalama için 1, ortaya hizalama için 2 ve 3 için sağa hizalama.

CComControlBase::GetAmbientTopToBottom

Alır DISPID_AMBIENT_TOPTOBOTTOM, yön içerik konteyner tarafından görüntülenir.

CComControlBase::GetAmbientUIDead

Alır DISPID_AMBIENT_UIDEAD, kapsayıcı denetimi kullanıcı arabirimi eylemlerine yanıt isteyip istemediğini gösteren bayrak.

CComControlBase::GetAmbientUserMode

Alır DISPID_AMBIENT_USERMODE, kapsayıcı çalıştırma modunda olup olmadığını gösteren bir bayrak (doğru) veya Tasarım modunda (yanlış).

CComControlBase::GetDirty

Veri üyesi değerini döndürür m_bRequiresSave.

CComControlBase::GetZoomInfo

Alır x ve y değerleri, Pay ve Payda yakınlaştırma faktörü, bir denetim için etkinleştirilmiş için yerinde düzenleme.

CComControlBase::InPlaceActivate

Denetim durumundan fiili durumu ne olursa olsun etkin geçiş neden olan iVerb gösterir.

CComControlBase::InternalGetSite

Denetim sitesi için tanımlanan arabirimi işaretçisi sorgulamak için bu yöntemi çağırın.

CComControlBase::OnDraw

Denetimi çizmek için bu yöntemi geçersiz kılar.

CComControlBase::OnDrawAdvanced

Varsayılan değer OnDrawAdvanced çizim için normalleştirilmiş aygıt içerik hazırlar, sonra da control sınıfının çağıran OnDraw yöntemi.

CComControlBase::OnKillFocus

Denetim yerinde etkin olduğundan ve geçerli denetim sitesi vardır sonra kap denetimi odağı kaybetti bildirir denetler.

CComControlBase::OnMouseActivate

UI kullanıcı modunda, ardından Denetim etkinleştirir denetler.

CComControlBase::OnPaint

Boyama için konteyner hazırlar, denetimin istemci alanı alır ve sonra da control sınıfının çağırır OnDraw yöntemi.

CComControlBase::OnSetFocus

Denetim yerinde etkin ve geçerli denetim sitenin sonra kap denetimi bildirir çekleri kazanılan odak.

CComControlBase::PreTranslateAccelerator

Kendi klavye Hızlandırıcı işleyicileri sağlamak için bu yöntemi geçersiz kılar.

CComControlBase::SendOnClose

Öneri sahibi denetimi kapalı kayıtlı tüm danışmanlık havuzlarını bildirir.

CComControlBase::SendOnDataChange

Denetim verileri değişti öneri sahibi ile kayıtlı tüm danışmanlık havuzlarını bildirir.

CComControlBase::SendOnRename

Öneri sahibi denetimi yeni bir takma ad olan kayıtlı tüm danışmanlık havuzlarını bildirir.

CComControlBase::SendOnSave

Denetim kaydedilen öneri sahibi ile kayıtlı tüm danışmanlık havuzlarını bildirir.

CComControlBase::SendOnViewChange

Denetimin görünümü değişti danışma havuzlarını kayıtlı tüm bildirir.

CComControlBase::SetControlFocus

Ayarlar veya klavye odağını denetiminden ya da kaldırır.

CComControlBase::SetDirty

Veri üyesi ayarlar m_bRequiresSave değerine bDirty.

0d96te79.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CComControlBase::m_bAutoSize

Denetimi başka bir boyut olamaz gösteren bayrak.

CComControlBase::m_bDrawFromNatural

Bayrak gösteren IDataObjectImpl::GetData ve CComControlBase::GetZoomInfo denetim boyutuna ayarlamanız gerekir m_sizeNatural yerine m_sizeExtent.

CComControlBase::m_bDrawGetDataInHimetric

Bayrak gösteren IDataObjectImpl::GetData HIMETRIC birimleri ve değil piksel çizim yaparken kullanmanız gerekir.

CComControlBase::m_bInPlaceActive

Denetim yerinde etkin olduğunu belirten bayrak.

CComControlBase::m_bInPlaceSiteEx

Kapsayıcı destekler gösteren bayrak IOleInPlaceSiteEx arabirimi ve OCX96 denetimi penceresiz ve titreşim denetimleri gibi özellikler.

CComControlBase::m_bNegotiatedWnd

Denetim OCX96 denetim özellikleri (Titreşim serbest ve penceresiz denetimleri gibi) için destek hakkında konteynerle olup olmadığı anlaştı ve Denetim pencerelenmiş veya penceresiz olup olmadığını gösteren bayrak.

CComControlBase::m_bRecomposeOnResize

Kapsayıcı denetiminin görüntü boyutu değiştiğinde, sunuyu yeniden oluşturmak denetim istediğini belirterek bayrak.

CComControlBase::m_bRequiresSave

Denetimin en son kaydedilişinden sonra değişmiş gösteren bayrak.

CComControlBase::m_bResizeNatural

Denetim kendi doğal uzantısı (ölçeklenmemiş fiziksel boyutuna) yeniden boyutlandırmak istediğini belirterek bayrak denetimin görüntü boyutu değiştiğinde Kap.

CComControlBase::m_bUIActive

Menüler ve araç çubukları gibi etkin denetimin kullanıcı arabirimini gösteren bayrak.

CComControlBase::m_bUsingWindowRgn

Denetim penceresi kapsayıcısı tarafından sağlanan bölge kullanarak gösteren bayrak.

CComControlBase::m_bWasOnceWindowless

Denetimi penceresiz, alınmış ancak olabilir veya şimdi penceresiz olmayabilir gösteren bayrak.

CComControlBase::m_bWindowOnly

Kapsayıcı penceresiz denetimlerini destekler bile denetim pencerelenmiş, olmalıdır gösteren bayrak.

CComControlBase::m_bWndLess

Denetimi penceresiz olduğunu belirten bayrak.

CComControlBase::m_hWndCD

Denetimle ilişkili pencere işleyicisi için bir başvuru içerir.

CComControlBase::m_nFreezeEvents

Konteyner (olayları kabul etmeyi reddetti) olayları aradaki bir olay (olay kabulü) çözme dondurulmuş kaç kez sayısı.

CComControlBase::m_rcPos

Kapsayıcı koordinatları olarak ifade edilen denetim konumunu piksel cinsinden.

CComControlBase::m_sizeExtent

Denetim birimlerindeki (0,01 milimetre her birimi olan) HIMETRIC belirli bir görüntü için uzantı.

CComControlBase::m_sizeNatural

HIMETRIC birim (her 0,01 milimetre birimdir) denetiminde fiziksel boyutu.

CComControlBase::m_spAdviseSink

Danışma bağlantısı kapsayıcı üzerinde doğrudan bir işaretçi (konteynerin IAdviseSink).

CComControlBase::m_spAmbientDispatch

A CComDispatchDriver üzerinden kapsayıcının özelliklerini ayarlamak ve almak sağlar nesnesi bir IDispatch işaretçisi.

CComControlBase::m_spClientSite

Kapsayıcı içindeki denetimin istemci site için bir işaretçi.

CComControlBase::m_spDataAdviseHolder

Veri nesneleri arasında danışma bağlantılar tutun ve havuzlarını bildirmek için bir standart araçları sağlar.

CComControlBase::m_spInPlaceSite

Bir kapsayıcının işaretçi IOleInPlaceSite, IOleInPlaceSiteEx, ya da IOleInPlaceSiteWindowless arabirim işaretçisi.

CComControlBase::m_spOleAdviseHolder

Danışma bağlantıları tutmak için bir yol, standart bir uygulamasını sağlar.

Notlar

Bu sınıf oluşturma ve atl denetimleri yönetmeye yönelik yöntemler sağlar.CComControl sınıfı türetildiği CComControlBase.atl Denetim Sihirbazı'nı kullanarak standart denetim veya dhtml denetimi oluşturduğunuzda, sihirbaz otomatik olarak kendi sınıfından türeyen CComControlBase.

Bir denetim oluşturma hakkında daha fazla bilgi için bkz: atl öğretici.Makaleyi atl Project Sihirbazı hakkında daha fazla bilgi için bkz: ATL Projesi Oluşturma.

Gereksinimler

Başlık: atlctl.h

Ayrıca bkz.

Başvuru

CComControl sınıfı

Diğer Kaynaklar

atl sınıfına genel bakış