OleComponent.IOleComponent.OnEnterState(UInt32, Int32) Yöntem

Tanım

Uygulama, ' de verilen duruma girdiğinde veya çıktığında bileşeni uyar uStateID . Yalnızca ' a çağrı yapın OnChangeStateCore(UInt32, Int32) .

 virtual void Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnEnterState(System::UInt32 uStateID, int fEnter) = Microsoft::VisualStudio::OLE::Interop::IOleComponent::OnEnterState;
 virtual void Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnEnterState(unsigned int uStateID, int fEnter) = Microsoft::VisualStudio::OLE::Interop::IOleComponent::OnEnterState;
void Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnEnterState(unsigned int uStateID, int fEnter);
void IOleComponent.OnEnterState (uint uStateID, int fEnter);
abstract member Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnEnterState : uint32 * int -> unit
override this.Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnEnterState : uint32 * int -> unit
Sub OnEnterState (uStateID As UInteger, fEnter As Integer) Implements IOleComponent.OnEnterState

Parametreler

uStateID
UInt32

Girilen veya çıkılan durum, doğrudan öğesine eşlenir ComponentState

fEnter
Int32

Değer TRUE ise (1), uStateID Aksi takdirde açıklanan durumu giriyoruz.

Uygulamalar

Açıklamalar

DOĞRU (1) ile n çağrı yapılırsa fEnter , bileşen, n ÇAĞRıSı yanlış (0) ile yapılıncaya kadar durumu geçerli olarak düşünmelidir. fEnter

Bileşenler, bu yöntemin TRUE (0) ile fEnter çağrıldıktan daha fazla kez çağrılması (1) için mümkün olduğu farkında olmalıdır fEnter (yani, örneğin, bileşen bir durum sayacını koruurken (Bu yöntem true ile çağrıldığında artırılır (1) fEnter , false (0) ile çağrıldığında azaltılır fEnter ), zaten sıfırsa, sayaç false (0) için azaltılıp azaltımamalıdır fEnter .)

Şunlara uygulanır