HwndWrapper Sınıf

Tanım

, Ve ' ı oluşturabileceğiniz bir atılabilir sarmalayıcısı, ve HWND WNDCLASS HWND öğesini çalıştırabilir WndProc WNDCLASS HWND .

public ref class HwndWrapper abstract : Microsoft::VisualStudio::PlatformUI::DisposableObject
[Windows::Foundation::Metadata::WebHostHidden]
public ref class HwndWrapper abstract : Microsoft::VisualStudio::PlatformUI::DisposableObject
[Windows::Foundation::Metadata::WebHostHidden]
class HwndWrapper abstract : Microsoft::VisualStudio::PlatformUI::DisposableObject
public abstract class HwndWrapper : Microsoft.VisualStudio.PlatformUI.DisposableObject
type HwndWrapper = class
    inherit DisposableObject
Public MustInherit Class HwndWrapper
Inherits DisposableObject
Devralma
HwndWrapper

Oluşturucular

HwndWrapper()

Sınıfının yeni bir örneğini oluşturur.

Özellikler

Handle
IsDisposed

Nesnenin bir kez atılmış olup olmadığını döndürür, Çift elden çıkarma karşı koruma sağlar

(Devralındığı yer: DisposableObject)
IsWindowSubclassed
WindowClassAtom

Öğesinden döndürülen sınıf atom 'u alır veya oluşturur CreateWindowClassCore() .

Yöntemler

CreateWindowClassCore()

Bu pencerenin tanıtıcısını oluşturmak için kullanılacak WNDCLASS atom öğesini oluşturur.

CreateWindowCore()

Pencere için tanıtıcı oluşturur.

DestroyWindowClassCore()

İle oluşturulan WNDCLASS atom 'u yok eder CreateWindowClassCore() .

DestroyWindowCore()

Tarafından oluşturulan pencere tanıtıcısını yok eder CreateWindowCore() .

Dispose()

Geçerli nesneyi ortadan kaldırır ve daha sonra sonlandırma bastırır.

(Devralındığı yer: DisposableObject)
Dispose(Boolean)

Model için standart sanal aşırı yükleme IDisposable

(Devralındığı yer: DisposableObject)
DisposeManagedResources()

Türetilmiş sınıfların yönetilen kaynaklar için özel Dispose işleme sağlamasına izin verir

(Devralındığı yer: DisposableObject)
DisposeNativeResources()

DestroyWindowCore()Ve çağırır DestroyWindowClassCore() .

EnsureHandle()

Bu pencere için tanıtıcının oluşturulmasını sağlar (zaten mevcut değilse tanıtıcıyı oluşturun). Bir tutamacı oluşturma sürecinde çağrılırsa, pencere tanıtıcısını oluşturmak için EnsureHandle faadası ' ne unutmayın. Bu durumda, geçerli çağrı için tanıtıcı oluşturulmaz.

RegisterClass(String)

Verilen ada sahip bir pencere sınıfı kaydeder ve diğer seçeneklerle varsayılan değerlere ayarlanır.

ThrowIfDisposed()

Bu nesne atılmışsa bir ObjectDisposedException oluşturur

(Devralındığı yer: DisposableObject)
WndProc(IntPtr, Int32, IntPtr, IntPtr)

Bu pencere için WndProc çalıştırır.

Ekinlikler

Disposing

Olay atılırken, hala erişilebilir durumdayken tetiklenir.

(Devralındığı yer: DisposableObject)

Şunlara uygulanır