首页 > 代码库 > 修改右键弹出菜单的字体大小
修改右键弹出菜单的字体大小
如果要修改右键弹出菜单的大小.
- 先设置Screen->MenuFont->Size = 30; 你希望设置的字体大小
- 然后将 PopMenu的OwnerDraw属性设置为true
- 然后设置每个菜单项(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; } //---------------------------------------------------------------------------
修改右键弹出菜单的字体大小
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。