cb021 「CppWebBrowserで簡単webブラウザ機能2」(04/10/27 Wed)
← 戻る | C++ Builderメニュー | 次へ → | ☆ Top ☆ |
cb003ではwebサイトを開くだけだったので追加機能の御紹介です。
ボタン3つに各機能を割り当てるのデス。
☆戻る 進む ストップ ボタン☆
//------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
CppWebBrowser1->GoBack();
}
//------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
CppWebBrowser1->GoForward();
}
//------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
CppWebBrowser1->Stop();
}
//------------------------------------------------
( ゚Д゚) ス、スゲェー!
えぇ基本機能デス。
できればホームとか更新とかも欲しいですか?
そのうち追加するカモ
☆ファイルを指定して表示させる☆
ちょっと下準備が必要です。フォームに、Dialogsタブの中にある、「OpenDialog」を追加しておいてください。
あとボタン1個追加しました。ファイルを開く操作をダイアログで行います。
//--------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
WideString tempFile;
BSTR file;
if(OpenDialog1->Execute() == true){
tempFile = "file://" + OpenDialog1->FileName;
file = BSTR(tempFile);
CppWebBrowser1->Navigate(file);
}
}
//--------------------------------------------------
んとコレはですねぇ、自分のパソコンの中のhtmlファイル(他にも開けると思います)を開きます。
elcobb様ありがとうございました。
追加(04/10/28 Thu)
なんか意外に簡単にできたので書いておきます。
☆ホーム 更新 ボタン☆
//-------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
CppWebBrowser1->GoHome();
}
//-------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
CppWebBrowser1->Refresh();
}
//-------------------------------------------------
また、変数にホームのアドレスと現在のアドレスを入れておいて・・・という方法も
いけそうなのでそっちも試してみます!
追加(04/10/31 Sun)
なんか意外に簡単にできたので書いておきます。
☆ホーム 更新 変数で!☆
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender) //home
{
WideString homeURL = "http://pasobegi.fc2web.com/index.html";
CppWebBrowser1->Navigate(homeURL);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
//refresh
{
WideString realURL = CppWebBrowser1->LocationURL;
CppWebBrowser1->Navigate(realURL);
}
//-----------------------------------------------------------------------
えーと変数バージョンです。上は、ホームのアドレスをコードに書いてしまってます。
下は、今表示してるページのアドレスをもう一度ナビゲートします。
elcobb様ありがとうございました。ヾ(*゚Д゚)ノ
← 戻る | C++ Builderメニュー | 次へ → | ☆ Top ☆ |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||