Aracılığıyla paylaş


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 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.

Şunlara uygulanır