HwndWrapper Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, 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
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) |