FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Yöntem

Tanım

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 bağlamasına veya eklemesine olanak tanır.

Varsayılan olarak, kanca yordamı iletişim kutusunu WM_INITDIALOG bir iletiye yanıt olarak ekranda ortalar.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kılma HookProc(IntPtr, Int32, IntPtr, IntPtr) sırasında temel sınıfın HookProc(IntPtr, Int32, IntPtr, IntPtr) yöntemini çağırdığınızdan emin olun.

Şunlara uygulanır