COleClientItem::Activate
Belirtilen fiil yerine yürütmek için bu işlev çağrısı DoVerb böylece bir durum yaratıldığında kendi işlem yapabilirsiniz.
void Activate(
LONG nVerb,
CView* pView,
LPMSG lpMsg = NULL
);
Parametreler
nVerb
Yürütmek için kullanılan fiil belirtir. Aşağıdakilerden biri olabilir:Value
Anlam
Sembol
– 0
Birincil fiil
OLEIVERB_PRIMARY
– 1
İkincil fiil
(Yok)
– 1
Görüntü öğesini düzenlemek için
OLEIVERB_SHOW
– 2
Ayrı pencerede öğe düzenleme
OLEIVERB_OPEN
– 3
Öğe Gizle
OLEIVERB_HIDE
–1 Değerini, genellikle başka bir fiil bir diğer adıdır. Açık düzenleme desteklenmiyorsa –2 –1 aynı etkiye sahiptir. Ek değerler için bkz: IOleObject::DoVerb , Windows SDK.
pView
İşaretçi ole öğesini içeren kapsayıcı Görünümü penceresine; yerinde etkinleştirme için bu sunucu uygulaması tarafından kullanılır. Bu parametre olması gereken null konteyner yerinde etkinleştirme desteklemiyorsa.lpMsg
Öğenin etkinleştirilmesi neden ileti için işaretçi.
Notlar
Sunucu uygulaması Microsoft Foundation Class Library kullanılarak yazılmışsa, bu işlev neden olan OnDoVerb buna karşılık gelen üye işlev COleServerItem nesnesi yürütülecek.
Birincil fiildir düzenleme ve sıfır belirtilen nVerb düzenlenecek ole madde izin verecek şekilde parametresi, sunucu uygulaması başlattı. Konteyner uygulaması yerinde etkinleştirmeyi destekliyorsa, düzenleme yerinde yapılabilir. Kapsayıcı yerinde etkinleştirme (veya açık fiil belirtilir) desteklemiyorsa, ayrı bir pencerede sunucu başlatılır ve düzenleme var. yapılabilir. Tipik olarak, ne zaman kullanıcı konteyner uygulamasının çift tıklattığında ole madde, değer birincil fiilinin nVerb parametresi kullanıcıya alabilir hangi eylemi belirler. Sunucu tek bir eylem destekliyorsa, ancak hangi değeri belirtilen söz konusu eylem sürer nVerb parametresi.
Daha fazla bilgi için bkz: IOleObject::DoVerb , Windows SDK.
Gereksinimler
Başlık: afxole.h