您的足迹:首页 > 未分类 >aardio重绘窗体背景

aardio重绘窗体背景

F1.png


废话少说,直接代码

---

applyBG = function( v ){
    v.onDrawBackground = function( hdc,rc ){
        a1 = ::POINTF( 0,0 );
        a2 = ::POINTF( rc.width(),rc.height() );
        b = gdip.lineBrush( 
            a1,
            a2,
            0xFF315e95,
            0xFF228ba2
        ); 
        b1 =  gdip.solidBrush( 0x22000000 );
        gg = gdip.graphics(hdc);
        gg.fillRectangle( b, 0,0, rc.width(), rc.height() );
        gg.fillPolygon( b1, , ::POINTF( 0,0 ),
                              ::POINTF( rc.width()*0.33,0 ),
                              ::POINTF( 0,rc.height()*0.6 )
         );
         gg.fillPolygon( b1, , ::POINTF( 0,0 ),
                              ::POINTF( rc.width(),0 ),
                              ::POINTF( rc.width(),rc.height()*0.8 ),
                              ::POINTF( 0,rc.height()*0.3 )
         );
    }
}

applyBG( winform );

具体新建一个新窗体,贴进去就好了。


本博客所有文章如无特别注明均为原创。作者:恶猫复制或转载请以超链接形式注明转自 恶猫的博客
原文地址《aardio重绘窗体背景

相关推荐

分享本文至:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)

恶猫的博客 -记录自己日常,代码,美图,电影,音乐,新闻,只是个人博客而已

浙ICP备15011757号-4 网站地图 联系我