■11492 / inTopicNo.3) |
Re[2]: 編集したWEBページの保存 |
□投稿者/ よし (2回)-(2007/12/15(Sat) 20:14:15)
|
■No11491 (ぽぴ王子 さん) に返信
すみません。説明不足でした。 実際にhttp://www.microsoft.com/japan/msdn/academic/Articles/fun/02/を参考にしてブラウザを作りました。
Web ブラウザコントロールを利用して private void mnuBrowserEdit_Click(object sender, System.EventArgs e) { mshtml.HTMLDocument myDocument = (mshtml.HTMLDocument)axWebBrowser1.Document; // ドキュメントオブジェクトの取得 myDocument.designMode = "On"; // 編集モード開始 } WEBページを編集することができたんですが、この編集したWEBページをIEの名前を付けて保存のように保存したかったのですが、
http://bbs.wankuma.com/index.cgi?mode=al2&namber=11245 にWEBページ保存のコードがありましたので実装してみたのですが、 保存したものを見ると、編集していない状態のページが保存されていました。 編集後のページを保存することはできるのでしょうか?
以下コード
private void FileSaveAs_Click(object sender, EventArgs e)//名前を付けて保存 {
SHDocVw.OLECMDF status = axWebBrowser1.QueryStatusWB( SHDocVw.OLECMDID.OLECMDID_SAVEAS);
bool canUse = ((status & (SHDocVw.OLECMDF.OLECMDF_ENABLED | SHDocVw.OLECMDF.OLECMDF_SUPPORTED)) != 0);
if (canUse) { axWebBrowser1.ExecWB( SHDocVw.OLECMDID.OLECMDID_SAVEAS, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT); }
}
|
|