|  | ■No11245 (bbb さん) に返信
> C#でWebBrowserコントロールで、Internet Explorer の [ファイル] メニューの [名前を付けて保存] メニュー オプションのような機能を実装するにはどうしたらいいでしょう?
こんな感じで。
private void button1_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);
    }
}
 |