ID Artikel: 160957 - Kajian Terakhir: 15 September 2011 - Revisi: 2.0 INFO: DDE dukungan dalam Internet Explorer versi
Pada Halaman iniRINGKASANBeberapa tahun yang lalu Spyglass Inc didefinisikan Interface pengembangan perangkat lunak
(SDI) yang telah menjabat sebagai dasar untuk komunikasi paling umum
Communication (IPC) mendukung dalam browser saat ini. SDI terdiri dari sejumlah kata generik, platform-independent yang dilaksanakan melalui kapal angkut spesifik platform. Untuk Internet Explorer (IE) berjalan di lingkungan Microsoft Windows, yang spesifik platform transportasi adalah DDE. 16-Bit versi Internet Explorer untuk Windows 3.1 dan Windows NT 3.51 sangat erat mengikuti spesifikasi Spyglass ini. Versi 2.x dan 3.x 16-bit Internet Explorer mendukung seluruh daftar topik-topik seperti baik sebagai parameter yang diuraikan dalam spesifikasi. Jika aplikasi Anda secara khusus target 16-bit versi Internet Explorer, silakan merujuk ke Spyglass SDI spesifikasi di atas untuk informasi lebih lanjut tentang dukungan DDE. Di sisi lain, versi 32-bit Internet Explorer didukung hanya himpunan bagian dari topik yang dijelaskan dalam spesifikasi Spyglass SDI. Ini Daftar artikel khusus ini bagian dari topik yang didukung oleh 32-bit Versi Internet Explorer, serta informasi DDE-spesifik yang relevan untuk masing-masing topik ini. INFORMASI LEBIH LANJUTSebagian besar informasi di bawah ini berlaku untuk versi 32-bit Internet
Explorer, kecuali secara khusus dinyatakan. Dalam setiap transaksi DDE berikut, Anda perlu menentukan berikut: Perhatikan bahwa semua string yang dilewatkan ke DDEML menggunakan DdeCreateStringHandle terbatas pada 255 karakter. Ketika melewati nama item ke salah satu topik dijelaskan di bawah ini, string yang lebih besar daripada panjang 255 karakter yang terpotong. OpenURLOpenURL mengambil satu URL dari Web dan menampilkan itu, berdasarkan ditentukan WindowID:topicName: WWW_OpenURL itemName : URL <Example: "<WWLINK TYPE="GENERIC" VALUE="http://www.microsoft.com">">http://www.microsoft.com"></WWLINK> returnValue: -2 for acknowledgment, -3 for error Perhatikan bahwa ketika menentukan URL untuk 16-bit versi Internet Explorer, pastikan untuk menentukan URL lengkap, termasuk protokol, untuk contoh: Untuk informasi lebih lanjut tentang mengembangkan solusi berbasis Web untuk Microsoft Internet Explorer, kunjungi Website Microsoft berikut: http://MSDN.Microsoft.com/IE/
(http://msdn.microsoft.com/ie/)
Alih-alih "www.msdn.microsoft.com";
Sebaliknya, panggilan OpenUrl akan gagal.http://support.microsoft.com/iep (http://support.microsoft.com/iep) Untuk IE4, itemName dapat ditentukan sebagai berikut: itemName: URL,[FileSpec],WindowID <Example: "<WWLINK TYPE="GENERIC" VALUE="http://www.microsoft.com",,0>">http://www.microsoft.com",,0></WWLINK> Perhatikan bahwa kedua parameter, FileSpec, ditetapkan dalam spesifikasi SDI, diabaikan, dan, oleh karena itu, tidak ditentukan dalam itemName contoh di atas. Semua parameter lainnya mengikuti WindowID parameter yang tidak tertentu di atas juga diabaikan. Menetapkan WindowID 0 memberitahu browser untuk membuka jendela baru; Padahal, -1 membuka URL di jendela browser yang paling aktif. ShowFileShowFile melewati FileSpec digambar dalam WindowID tertentu:topicName: WWW_ShowFile itemName: FileSpec returnValue: -2 for acknowledgment, -3 for error Semua parameter lainnya akan diabaikan. ActivateWindowTerlepas dari WindowId ditentukan, ActivateWindow membawa yang paling baru-baru ini jendela browser aktif untuk latar depan:topicName: WWW_Activate itemName: WindowID <any value> returnValue: WindowID Perhatikan bahwa WindowID kembali sintetis; itu adalah, itu hanya dapat digunakan dalam transaksi DDE lainnya dengan Internet Explorer. Itu tidak bisa dianggap sebagai HWND. KeluarKeluar memberitahu browser untuk menutup dan keluar:topicName: WWW_Exit itemName: WWW_Exit returnValue: 0 RegisterURLEchoRegisterURLEcho permintaan ApplicationName diberitahu peristiwa URLEcho setiap kali sebuah URL mendapatkan dimuat. Beberapa server dapat terdaftar untuk mendapatkan ini pemberitahuan:topicName: WWW_RegisterURLEcho itemName: ApplicationName (enclosed in double quotes) returnValue: Non-Zero for success, 0 for failure topicName (hsz1): WWW_URLEcho itemName (hsz2): URL,MIMEType,WindowID <Example: "<WWLINK TYPE="GENERIC" VALUE="http://www.home.com","text/html",-1>">http://www.home.com","text/html",-1></WWLINK> Transaction: XTYP_POKE CATATAN: WWW_RegisterURLEcho dan WWW_UnRegisterURLEcho yang baru untuk IE 3.01. An aplikasi yang menggunakan IE 3.0 mungkin perlu meng-upgrade ke IE 3.01 untuk mengambil keuntungan fungsi ini. UnRegisterURLEchoUnRegisterURLEcho berakhir terkait permintaan untuk acara-acara URLEcho pemberitahuan:topicName: WWW_UnRegisterURLEcho itemName: ApplicationName (enclosed in double quotes) returnValue: 0 RegisterProtocolRegisterProtocol mendaftar aplikasi DDE Server, Server.exe, untuk menangani URL jenis protokol tertentu:topic Name: WWW_RegisterProtocol item Name: AppName,Protocol <Example:"AppName","mailto"> Catatan bahwa masing-masing string harus secara eksplisit tertutup dalam ganda tanda kutip. Sebagai contoh, dalam C, string yang sama harus ditetapkan sebagai berikut: "\"AppName\",\"mailto\"" returnValue: Non-Zero for success, 0 for failure topic Name (hsz1): WWW_OpenURL item Name (hsz2): URL,[FileSpec],WindowID,Flags <Example:"mailto:billg@ms.com",,-1,0> Transaction: XTYP_REQUEST Perhatikan bahwa bendera saat ini undefined dan selalu diatur ke 0. Untuk mengkonversi hsz1 dan hsz2 menjadi string, fungsi DdeQueryString kebutuhan untuk dipanggil. Perhatikan bahwa, seperti yang ditunjukkan dalam spesifikasi, protokol dapat didaftarkan hanya satu DDE server aplikasi pada satu waktu. Dalam kasus ini, hanya aplikasi Server.exe akan mendapatkan pemberitahuan dari browser setiap kali pengguna mengklik pada setiap "mailto:" referensi pada halaman Web. CATATAN: Sebagai dari Internet Explorer 4.0, RegisterProtocol (dan UnRegisterProtocol) tidak lagi didukung. Teknologi pengganti untuk DDE dalam hal ini adalah "Asynchronous protokol Pluggable." Lihat bagian referensi. UnRegisterProtocolUnRegisterProtocol berakhir terkait permintaan untuk protokol pemberitahuan:topicName: WWW_UnRegisterProtocol itemName: ApplicationName (enclosed in double quotes) returnValue: 0 ListWindowsMenurut Spyglass spesifikasi, kembali daftar jendela ID untuk Windows saat ini digunakan oleh browser:topicName: WWW_ListWindows itemName: WWW_ListWindows returns: NumItemsInTheList,ArrayOfWindowIDs (ie [count,winID,winID,winID]) 191508
(http://support.microsoft.com/kb/191508/EN-US/
)
PRB: Membingungkan kembali nilai-nilai dari DDE topik WWW_ListWindows GetWindowInfoKembali URL dan WindowText yang saat ini ditampilkan dalam jendela browser:topicName: WWW_GetWindowInfo itemName: WWW_GetWindowInfo returnValue: URL,WindowText <Example: "<WWLINK TYPE="GENERIC" VALUE="http://www.microsoft.com/","Microsoft">http://www.microsoft.com/","Microsoft</WWLINK> Home Page"> Tabel ringkasanTabel berikut meringkas topik DDE yang didukung oleh berbagai Versi Internet Explorer:"SpyGlass" menunjukkan bahwa topik dijelaskan dalam SpyGlass Spesifikasi terletak di WWW.SPYGLASS.COM (pencarian untuk "SDI").
16bit 16bit SP1 Beta
3.02 3.03 4.0 4.0 4.01 4.01 5.0
DDE Topic Status * 1712 PP2 2106 3110 626
___________________________ ________ __________________________________
WWW_Activate SpyGlass X X X X X X X
WWW_BeginProgress SpyGlass X
WWW_CancelTransaction SpyGlass X X
WWW_EndProgress SpyGlass X
WWW_Exit SpyGlass X X X X X X X
WWW_GetWindowInfo SpyGlass X X X X X X X
WWW_ListWindows SpyGlass X X X X X X X
WWW_MakingProgress SpyGlass X
WWW_OpenURL SpyGlass X X X X X X X
WWW_OpenURLResult SpyGlass X
WWW_ParseAnchor SpyGlass X X
WWW_QueryVersion SpyGlass X X
WWW_RegisterAppClose SpyGlass X
WWW_RegisterDone SpyGlass X X
WWW_RegisterProtocol SpyGlass X X
WWW_RegisterURLEcho SpyGlass X X X X X X X
WWW_RegisterViewer SpyGlass X X
WWW_RegisterWindowClose SpyGlass X X
WWW_SetProgressRange SpyGlass X
WWW_ShowFile SpyGlass X X X X X X X
WWW_UnRegisterAppClose SpyGlass X
WWW_UnRegisterProtocol SpyGlass X X
WWW_UnRegisterURLEcho SpyGlass X X X X X X X
WWW_UnRegisterWindowClose SpyGlass X X
WWW_UnRegisterViewer SpyGlass X X
160976
(http://support.microsoft.com/kb/160976/EN-US/
)
Bagaimana mengontrol sedang berjalan contoh dari IE3 melalui DDE 191508
(http://support.microsoft.com/kb/191508/EN-US/
)
Membingungkan kembali nilai-nilai dari DDE topik WWW_ListWindows REFERENSI"Pengembangan perangkat lunak antarmuka" dokumen di WWW.SPYGLASS.COM Untuk informasi lebih lanjut tentang mengembangkan solusi berbasis Web untuk Microsoft Internet Explorer, kunjungi Website Microsoft berikut: http://MSDN.Microsoft.com/IE/
(http://msdn.microsoft.com/ie/)
http://support.microsoft.com/iep (http://support.microsoft.com/iep)
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:160957
(http://support.microsoft.com/kb/160957/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Kembali ke atas
