FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Yöntem
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.
Dosya iletişim kutusuna belirli işlevler eklemek için geçersiz kılınan ortak iletişim kutusu kanca yordamını tanımlar.
protected:
override IntPtr HookProc(IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);
protected override IntPtr HookProc (IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);
override this.HookProc : nativeint * int * nativeint * nativeint -> nativeint
Protected Overrides Function HookProc (hWnd As IntPtr, msg As Integer, wparam As IntPtr, lparam As IntPtr) As IntPtr
Parametreler
- hWnd
-
IntPtr
nativeint
İletişim kutusu penceresinin tutamacı.
- msg
- Int32
İletişim kutusu tarafından alınan ileti.
- wparam
-
IntPtr
nativeint
İleti hakkında ek bilgiler.
- lparam
-
IntPtr
nativeint
İleti hakkında ek bilgiler.
Döndürülenler
-
IntPtr
nativeint
Varsayılan iletişim kutusu yordamı iletiyi işlerse sıfır döndürür; varsayılan iletişim kutusu yordamı iletiyi yoksayarsa sıfır olmayan bir değer döndürür.
Açıklamalar
Kanca yordamı, kullanıcının hata ayıklama veya işlevselliği geliştirme amacıyla bir yordama veya uygulamaya başka yordamlar eklemesini veya bağlamasını sağlar.
Varsayılan olarak, kanca yordamı bir WM_INITDIALOG iletisine yanıt olarak ekrandaki iletişim kutusunu ortalar.
Devralanlara Notlar
Türetilmiş bir sınıfta geçersiz kıldığınızda HookProc(IntPtr, Int32, IntPtr, IntPtr) , temel sınıfın HookProc(IntPtr, Int32, IntPtr, IntPtr) yöntemini çağırdığınızdan emin olun.