2006-07-16から1日間の記事一覧
DWTのBrowserクラスには、SWT3.Xのexecute()が存在しないので、CBrowserというカスタムコントロールをつくり、SWTからスクリプト実行メソッドを移植しました。ほぼ、SWTそのままです。 /* IBM Corporation - initial API and implementation */ // スクリプ…
通常、IEでは、 external.AddFavorite(document.URL, document.title); を実行することで、「お気に入りの追加」のダイアログを表示させることができます。 しかし、「external.AddFavorite」はIEの機能であって、IEコンポーネントの機能ではないので、IEコ…
Snippet160 execute()でスクリプトを実行し、結果をwindow.statusへセットすることで、StatusTextEventを発生させて、そこで取得できるらしいですけど・・。 ステータスバーを普通に使っていると使えないです。テキストが「javascript_result=」から始まると結…
結局、Shell.UIHelperをやめて、Windowsの「DoAddToFavDlg」、「DoOrganizeFavDlg」で実装しました。 理由は、Windows標準の「お気に入りフォルダ」以外をルートにすることで、IEのお気に入り管理機能をHoven側の更新に使って楽をしようと思ったからです。好…