demofrm.cpp

来自「用c++builder 实现的电子日记本!」· C++ 代码 · 共 46 行

CPP
46
字号
//---------------------------------------------------------------------------
#include <vcl.h>         
#pragma hdrstop
                      
#include "DemoFrm.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TNeoForm(Owner) //!!!注意,一定要从TNeoForm继承!
{
  Sizeable = false;        //设置成不可以改变大小
  SetNeoMenu(0, FilePopupMenu, "文件(&F)");   //添加菜单
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FileExitItemClick(TObject *Sender)
{
  Close();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
  if (Shift == (TShiftState() << ssAlt))
  {
    switch (toupper(Key))
    {
      case 'X':   Close();   //因为菜单实际上都是弹出菜单,
                             //所以菜单热键必须自己处理。
                  break;
    }
  }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::N1Click(TObject *Sender)
{
    ShellExecute(Handle, "Open", "http://www.ccrun.com", NULL, NULL, SW_SHOW);    
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

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