我想改变mainmenu的颜色。又不想用第三方的控件,可以吗?

chenjbjbjb 2001-10-30 03:04:30
...全文
146 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kingron 2001-10-30
  • 打赏
  • 举报
回复
变态,修改Menu.pas即可~~~~~~~~~~~~~~,:),kwhei就是这样做的!!!!
设置MainMenu的OwnerDraw属性为True,然后把Menu.pas中的那个相关的代码修改一下就可以了~~~~~~~~主要查找哪个clMenu颜色常量,然后修改即可。
chenjbjbjb 2001-10-30
  • 打赏
  • 举报
回复
?
zenartus 2001-10-30
  • 打赏
  • 举报
回复
paint
Liusp 2001-10-30
  • 打赏
  • 举报
回复
通过TMenuItem的几个事件即可,当然要自己动手写点代码
chenjbjbjb 2001-10-30
  • 打赏
  • 举报
回复
说啊!!
Liusp 2001-10-30
  • 打赏
  • 举报
回复
当然可以!
chenjbjbjb 2001-10-30
  • 打赏
  • 举报
回复
给个理由先
Vestige 2001-10-30
  • 打赏
  • 举报
回复
没了
chenjbjbjb 2001-10-30
  • 打赏
  • 举报
回复
Vestige(退化器官) (2001-10-30 15:14:47)
自己画

就没有更好的办法吗?
Vestige 2001-10-30
  • 打赏
  • 举报
回复
自己画
bubble 2001-10-30
  • 打赏
  • 举报
回复
好像只能改变Windows中的设置
介绍:效果不错的画廊控件 可以设置画廊一次可见图片的张数,和其他第三方Gallery控件不同的是,该控件直接继承自View,而不是sdk中的Gallery控件。如果获得包含demo的可运行代码,请在本站的下载链接中下载。项目地址:https://github.com/dolphinwang/ImageCoverFlow效果图:使用说明:首先设置命名空间:xmlns:imageCoverFlow="http://schemas.android.com/apk/res-auto"在布局文件中添加ImageCoverFlow         注意作者在github上的描述是有问题的,没有imageCoverFlow:enableReflection="true"和imageCoverFlow:reflectionShaderEnable="true"两个属性,作者根本就没有定义。另外,visibleImage属性的值必须为基数,否则会报出异常,这个异常是作者有意抛出的。在Activity中初始化:package com.example.imagecoverflowdemo;    import java.util.ArrayList;   import com.dolphinwang.imagecoverflow.CoverFlowAdapter; import com.dolphinwang.imagecoverflow.CoverFlowView; import com.dolphinwang.imagecoverflow.CoverFlowView.CoverFlowGravity; import com.dolphinwang.imagecoverflow.CoverFlowView.CoverFlowLayoutMode;   import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem;   public class MainActivity extends ActionBarActivity {     private ArrayList imgList;      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);                   CoverFlowView mCoverFlowView = (CoverFlowView)this.findViewById(R.id.coverflow);                      imgList = new ArrayList();         imgList.add(BitmapFactory.decodeResource(this.getResources(), R.drawable.a));         imgList.add(BitmapFactory.decodeResource(this.getResources(), R.drawable.b));         imgList.add(BitmapFactory.decodeResource(this.getResources(), R.drawable.c));         imgList.add(BitmapFactory.decodeResource(this.getResources(), R.drawable.d));         imgList.add(BitmapFactory.decodeResource(this.getResources(), R.drawable.d));                   MyCoverFlowAdapter adapter = new MyCoverFlowAdapter();         mCoverFlowView.setAdapter(adapter);                      }           public class MyCoverFlowAdapter extends CoverFlowAdapter{         public int getCount(){             return 5;         }           public  Bitmap getImage(int position){             return imgList.get(position);         }     }     }

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧