開発環境 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