⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.cpp

📁 Vc.Net入门与提高源码
💻 CPP
字号:
// 这是使用应用程序向导生成的 VC++ 
// 应用程序项目的主项目文件。
#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;

// WinForm需要的动态链接库
#using "System.dll"
#using "System.Windows.Forms.dll"
#using "System.Drawing.dll"

// WinForms需要的命名空间
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using namespace System::Drawing;

__gc class WinForm: public Form 
{
public:
	WinForm() 
	{
		InitForm();
	}

	void ~WinForm()
	{
		// Form is being destroyed.  Do any necessary clean-up here.

		Form::Dispose();
	}

	void InitForm()
	{
		this->Text =L"Hello WinForm";
		this->StartPosition=FormStartPosition ::CenterScreen  ;
		m_pMainMenu = new MainMenu();
		m_pFileMenu = new MenuItem();
		m_pContextMenu=new Windows::Forms::ContextMenu();

		m_pFileMenu->Text=L"文件〔&F〕";

		m_pQuitItem = new MenuItem();
		m_pQuitItem->Click+=new EventHandler(this,WinForm::QuitItem_Click);
		//设置菜单单击事件
		//WinForm为当前的窗体对象名称
		m_pQuitItem->Text=L"退出〔&X〕";
		m_pQuitItem->Shortcut =Shortcut::CtrlX;
		m_pQuitItem->Checked = false;

		m_pFileMenu-> MenuItems->Add(m_pQuitItem);
		m_pMainMenu-> MenuItems->Add(m_pFileMenu);

		MenuItem* tempMenuItem = m_pQuitItem->CloneMenu();
// 把克隆的菜单项复制给上下文菜单   
		m_pContextMenu->MenuItems->Add(tempMenuItem);
		this->Menu = m_pMainMenu;  //设置窗体的主菜单 
		this->ContextMenu=m_pContextMenu;

	}
void QuitItem_Click(Object *Sender,EventArgs *s)
{
Close();
}
public:
MainMenu * m_pMainMenu;
Windows::Forms::ContextMenu * m_pContextMenu;
MenuItem * m_pFileMenu;
MenuItem *m_pQuitItem;

};

void main()
{
	// 下面这一行创建了一个WinForm的实例, 而且作为Application的主窗口。
	Application::Run(new WinForm());
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -