• 修改右键弹出菜单的字体大小


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

    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;
    
    }
    //---------------------------------------------------------------------------

  • 相关阅读:
    MMA7660
    使用外设需要做的事情
    BH1750
    English
    2016年学习计划
    博客园
    TIM
    USART
    swift与oc的混合编程
    SVN工具如何创建分支和合并分支的
  • 原文地址:https://www.cnblogs.com/songr/p/6186404.html
Copyright © 2020-2023  润新知