Struktur OLEUIEDITLINKSA (oledlg.h)

Berisi informasi yang digunakan Pustaka Antarmuka Pengguna OLE untuk menginisialisasi kotak dialog Edit Tautan , dan berisi ruang bagi pustaka untuk mengembalikan informasi saat kotak dialog ditutup.

Sintaks

typedef struct tagOLEUIEDITLINKSA {
  DWORD                 cbStruct;
  DWORD                 dwFlags;
  HWND                  hWndOwner;
  LPCSTR                lpszCaption;
  LPFNOLEUIHOOK         lpfnHook;
  LPARAM                lCustData;
  HINSTANCE             hInstance;
  LPCSTR                lpszTemplate;
  HRSRC                 hResource;
  LPOLEUILINKCONTAINERA lpOleUILinkContainer;
} OLEUIEDITLINKSA, *POLEUIEDITLINKSA, *LPOLEUIEDITLINKSA;

Anggota

cbStruct

Ukuran struktur, dalam byte. Anggota ini harus diisi pada input.

dwFlags

Pada input, dwFlags menentukan bendera inisialisasi dan pembuatan. Ini mungkin kombinasi dari bendera berikut.

Nilai Makna
ELF_SHOWHELP
Menentukan bahwa kotak dialog akan menampilkan tombol Bantuan .
ELF_DISABLEUPDATENOW
Menentukan bahwa tombol Perbarui Sekarang akan dinonaktifkan pada inisialisasi.
ELF_DISABLEOPENSOURCE
Menentukan bahwa tombol Sumber Terbuka akan dinonaktifkan pada inisialisasi.
ELF_DISABLECHANGESOURCE
Menentukan bahwa tombol Ubah Sumber akan dinonaktifkan pada inisialisasi.
ELF_DISABLECANCELLINK
Menentukan bahwa tombol Batalkan Tautan akan dinonaktifkan pada inisialisasi.

hWndOwner

Jendela yang memiliki kotak dialog. Anggota ini tidak boleh NULL.

lpszCaption

Penunjuk ke string yang akan digunakan sebagai judul kotak dialog. Jika NULL, maka pustaka menggunakan Tautan.

lpfnHook

Arahkan ke fungsi hook yang memproses pesan yang ditujukan untuk kotak dialog. Fungsi hook harus mengembalikan nol untuk meneruskan pesan bahwa tidak diproses kembali ke prosedur kotak dialog di pustaka. Fungsi hook harus mengembalikan nilai bukan nol untuk mencegah prosedur kotak dialog pustaka memproses pesan yang telah diproses.

lCustData

Data yang ditentukan aplikasi yang diteruskan pustaka ke fungsi hook yang ditujukkan oleh anggota lpfnHook . Pustaka meneruskan penunjuk ke struktur OLEUIEDITLINKS dalam parameter lParam dari pesan WM_INITDIALOG; pointer ini dapat digunakan untuk mengambil anggota lCustData .

hInstance

Instans yang berisi templat kotak dialog yang ditentukan oleh anggota lpTemplateName .

lpszTemplate

Penunjuk ke string yang dihentikan null yang menentukan nama file sumber daya untuk templat kotak dialog yang akan diganti untuk templat kotak dialog Edit Tautan pustaka.

hResource

Handel templat yang dikustomisasi.

lpOleUILinkContainer

Arahkan ke implementasi kontainer IOleUILinkContainer Interface. Kotak dialog Edit Tautan menggunakan ini untuk memungkinkan kontainer memanipulasi tautannya.

Keterangan

Catatan

Header oledlg.h mendefinisikan OLEUIEDITLINKS sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header oledlg.h

Lihat juga

IOleUILinkContainer

OleuiEditLinks