* U K I Y A H O N P O *
Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura,
che la diritta via era smarrita.
リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
浮子屋商店もよろしく。

その他雑文/DDEによるブラウザからの情報取得メモ

Top > その他雑文 > DDEによるブラウザからの情報取得メモ

DDEで起動中のブラウザから、タイトルや表示中のURLを取得する方法についてのメモです。

DDEの流れ

  • DdeInitialize
    • afCmd=APPCMD_CLIENTONLY
  • DdeConnect
    • hszService=DDEサービス名:DdeCreateStringHandleを通す
    • hszTopic=トピック名:DdeCreateStringHandleを通す
    • pCC=NULL?
  • DdeClientTransaction
    • hszItem=アイテム名:DdeCreateStringHandleを通す
    • アイテム名は"-1"でもいい?"0xFFFFFFFF"という説もあり? - ウインドウID。0xffffffff (-1) でアクティブウインドウ。
    • wTyp=XTYP_REQUEST
  • DdeGetData
  • DdeFreeDataHandle
  • DdeDisconnect
  • DdeUninitialize
  • DdeCreateStringHandleしたらDdeFreeStringHandleを忘れずに
  • 同じブラウザが複数上がってたらどうなるんだろう?

各ブラウザのDDEの実装状況

ブラウザサービストピックアイテム戻り値備考
IEIexploreWWW_GetWindowInfoWWW_GetWindowInfo?検証中
OperaOperaWWW_GetWindowInfo検証中検証中
SleipnirSleipnir検証中検証中検証中
FirefoxFirefoxWWW_GetWindowInfo検証中検証中
MoonBrowser検証中検証中検証中検証中

参考文献

ご協力のお願い

IE以外のブラウザをデフォルトにしている方、フォルダで [ツール]-[ファイルの種類]から「URL:HyperText転送プロトコル(HTTP)」の [詳細設定]で出たダイアログで[open]を選び、[編集]ボタンを押した際の 下記画面の[アプリケーション]を教えてください。

noline


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

添付ファイル: fileDDE.png 570件 [詳細]

このページの最終更新日: 2008/06/22 07:16:47 JST (3288d)
このページのトラックバックURL: http://ukiya.sakura.ne.jp/index.php?tb_id=5055902f0ad828b738a578c9f5430196