源代码

只有在源代码中,才有可能知真像
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年8月22日

摘要: 效果1.窗体整体透明,支持子控件,支持OnPaint() //为窗体添加WS_EX_LAYERED属性,该属性使窗体支持透明ModifyStyleEx(0, WS_EX_LAYERED);效果1.1 窗体整体透明,子控件也透明//设置Alpha值为150BYTE byteAlpha=150;SetLayeredWindowAttributes(0,byteAlpha,LWA_ALPHA);效果1.2 窗体整体透明,子控件不透明//在OnCtlColor中将窗体背景刷为某种单色,比如RGB(255,0,0)//在OnPaint中当然也可以if(nCtlColor=IDD)return m_bru 阅读全文

posted @ 2012-08-22 09:42 eSurfer 阅读(720) 评论(0) 推荐(0)

摘要: 画刷和填充的形状闭合的形状(例如,矩形或椭圆)由轮廓和内部组成。轮廓用钢笔绘制,内部用画刷填充。GDI+提供了几种用于填充闭合形状内部的画刷类:SolidBrush、HatchBrush、TextureBrush和GradientBrush。所有这些类都是从Brush类继承的。1.使用实心画刷要填充闭合图形,需要有Graphics对象和Brush对象。Graphics对象提供 FillRectangle和FillEllipse这样的方法,Brush对象存储填充的属性,如颜色和图案。Brush对象作为参数之一被传递到填充方法。例如用纯红色填充椭圆:SolidBrushsb(Color(100,1 阅读全文

posted @ 2012-08-22 09:06 eSurfer 阅读(799) 评论(0) 推荐(0)