Bagikan melalui


IAutoComplete::Metode init (shldisp.h)

Menginisialisasi objek pelengkapan otomatis.

Sintaks

HRESULT Init(
  [in]           HWND     hwndEdit,
  [in]           IUnknown *punkACL,
  [in, optional] LPCWSTR  pwszRegKeyPath,
  [in, optional] LPCWSTR  pwszQuickComplete
);

Parameter

[in] hwndEdit

Jenis: HWND

Handel ke jendela untuk kontrol edit sistem tempat pelengkapan otomatis akan diaktifkan.

[in] punkACL

Jenis: IUnknown*

Penunjuk ke antarmuka IUnknown dari objek daftar string yang menghasilkan kandidat untuk string yang telah selesai. Objek harus mengekspos antarmuka IEnumString .

[in, optional] pwszRegKeyPath

Jenis: LPCWSTR

Penunjuk ke string Unicode opsional yang dihentikan null yang memberikan jalur registri, termasuk nama nilai, tempat string format disimpan sebagai nilai REG_SZ . Objek lengkapi otomatis pertama-tama mencari jalur di bawah HKEY_CURRENT_USER. Jika gagal, ia mencoba HKEY_LOCAL_MACHINE. Untuk diskusi tentang string format, lihat definisi pwszQuickComplete.

[in, optional] pwszQuickComplete

Jenis: LPCWSTR

Penunjuk ke string Unicode opsional yang dihentikan null yang menentukan format yang akan digunakan jika pengguna memasukkan teks dan menekan CTRL+ENTER. Atur parameter ini ke NULL untuk menonaktifkan penyelesaian cepat. Jika tidak, objek pelengkapan otomatis memperlakukan pwszQuickComplete sebagai string format StringCchPrintf dan teks dalam kotak edit sebagai argumen terkait, untuk menghasilkan string baru. Misalnya, atur pwszQuickComplete ke "http://www.%s.com/". Saat pengguna memasukkan "MyURL" ke dalam kotak edit dan menekan CTRL+ENTER, teks dalam kotak edit diperbarui menjadi "http://www.MyURL.com/".

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shldisp.h
DLL Shell32.dll (versi 5.0 atau yang lebih baru)

Lihat juga

IAutoComplete