Bagikan melalui


Fungsi panggilan balik FMExtensionProc

Menentukan fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh File Manager untuk berkomunikasi dengan ekstensi File Manager.

Sintaks

LONG CALLBACK FMExtensionProc(
   HWND hwnd,
   WORD wMsg,
   LONG lParam
);

Parameter

hwnd

Jenis: HWND

Handel jendela ke Manajer File. Ekstensi menggunakan handel ini untuk menentukan jendela induk untuk kotak dialog atau kotak pesan apa pun yang harus ditampilkannya, dan untuk mengirim pesan kueri ke Pengelola File.

wMsg

Ketik: WORD

Salah satu pesan Manajer File berikut.

1 sampai 99

Pengguna memilih item dari menu yang disediakan ekstensi. Nilai adalah pengidentifikasi item menu yang dipilih.

FMEVENT_HELPMENUITEM

Pengguna menekan F1 saat memilih menu ekstensi atau item perintah toolbar. Menunjukkan bahwa ekstensi harus memanggil WinHelp dengan tepat untuk item perintah.

FMEVENT_HELPSTRING

Pengguna memilih menu ekstensi atau item perintah bilah alat. Menunjukkan bahwa ekstensi harus menyediakan string Bantuan.

FMEVENT_INITMENU

Pengguna memilih menu ekstensi. Ekstensi harus menginisialisasi item di menu.

FMEVENT_LOAD

Manajer File memuat DLL ekstensi dan meminta dll untuk informasi tentang menu yang disediakan DLL.

FMEVENT_SELCHANGE

Pilihan di jendela direktori Manajer File atau jendela Hasil Pencarian telah berubah.

FMEVENT_TOOLBARLOAD

Manajer File sedang membuat toolbar dan meminta DLL ekstensi untuk informasi tentang tombol apa pun yang ditambahkan DLL ke toolbar.

FMEVENT_UNLOAD

Manajer File sedang membongkar DLL ekstensi.

FMEVENT_USER_REFRESH

Pengguna memilih perintah Refresh dari menu Jendela . Ekstensi harus memperbarui item di menu, jika perlu.

lParam

Jenis: LONG

Nilai khusus pesan.

Nilai kembali

Jenis: LONG

Mengembalikan nilai yang bergantung pada pesan parameter wMsg .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Wfext.h
Nama Unicode dan ANSI
FMExtensionProcW (Unicode)