開発環境 |
Microsoft Visual C++ 2010 Express (SP1) |
実行環境 |
Microsoft Windows XP Home Edition (SP3) |
プロジェクトの種類 |
空の CLR プロジェクト |
プロジェクト名 |
ClrBrowser |
ClrBrowser1.cpp
// コンソールを表示しない
// リンカー/システム/サブシステム:Windows (/SUBSYSTEM:WINDOWS)
// リンカー/詳細設定/エントリ ポイント:main
#pragma comment(linker, "/subsystem:windows")
#pragma comment(linker, "/entry:main")
// アセンブリ ※プロジェクトへの参照の追加(.NET)でも可
#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>
// 名前空間
using namespace System;
using namespace System::Windows::Forms;
public ref class WebApp : Form
{
private:
WebBrowser^ m_wbDoc;
public:
WebApp(void)
{
Text = L"clrform";
m_wbDoc = gcnew WebBrowser();
m_wbDoc->Navigate(L"http://www.google.co.jp/");
Controls->Add(m_wbDoc);
ClientSize = Drawing::Size(640, 480);
}
protected:
virtual void OnResize(EventArgs^ e) override
{
m_wbDoc->Size = ClientSize;
m_wbDoc->Top = 0;
}
};
[STAThreadAttribute] // Single-Threaded Apartment
int main()
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Application::Run(gcnew WebApp());
return 0;
}
最終更新:2012年09月14日 10:13