zoukankan      html  css  js  c++  java
  • 修改右键弹出菜单的字体大小

    如果要修改右键弹出菜单的大小.  (另一个办法就是自己绘制了)

    1. 先设置Screen->MenuFont->Size = 30; 你希望设置的字体大小
    2. 然后将 PopMenu的OwnerDraw属性设置为true
    3. 然后设置每个菜单项(TMenuItem)的OnMeasureItem 事件过程,设置菜单项的高度。

    下面是实例代码

    //---------------------------------------------------------------------------
    
    #include <vcl.h>
    #pragma hdrstop
    
    #include "Unit1.h"
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma resource "*.dfm"
    TForm1 *Form1;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
    {
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
        Screen->MenuFont->Size = 30;
    
    }
    //---------------------------------------------------------------------------
    void __fastcall TForm1::N11MeasureItem(TObject *Sender, TCanvas *ACanvas,
          int &Width, int &Height)
    {
    
        Height = ACanvas->TextHeight("") + 10;
    
    }
    //---------------------------------------------------------------------------

  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/songr/p/6186404.html
Copyright © 2011-2022 走看看