亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

創(chuàng)建位圖型不規(guī)則窗體(可透明,可移動)

2019-09-06 23:33:28
字體:
供稿:網(wǎng)友

                    //代碼來自互聯(lián)網(wǎng), ccrun整理 :)

在Form上添加一個OpenPictureDialog,添加一個Image,并為其添加一個圖片。再加一個PopupMenu,并創(chuàng)建兩個菜單項,一個是Open1,一個是Exit1,其中前者是打開圖象文件對話框,后者為退出程序。設(shè)置Image1的PopupMenu屬性為PopupMenu1。

在Form1的OnCreate事件中添加:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
 BmpToRgn();
}

在.h文件中的private段中添加
/tvoid __fastcall TForm1::BmpToRgn();

這個函數(shù)用來創(chuàng)建不規(guī)則窗體。
//---------------------------------------------------------------------------
void __fastcall TForm1::BmpToRgn()
{
 Image1->AutoSize=true;
 Form1->AutoSize=true;
 Form1->BorderStyle=bsNone;  //將Form的標(biāo)題欄去掉
 TColor ColorKey=Image1->Canvas->Pixels[0][0];  //以這個點的顏色為透明基準(zhǔn)色
 int x,y;
 int l,r;
 POINT *a;
 bool lb,rb;
 HRGN wndrgn,temprgn;

 if((a=(POINT *)malloc(Width*2*(sizeof(POINT))))==NULL)
 {
   ShowMessage("申請內(nèi)存失敗!");
   exit(0);
 }

 l=0;r=Image1->Height*2-1;
 wndrgn=CreateRectRgn(0,0,Image1->Width,Image1->Height);

 for(y=0;y<Image1->Height;y++)
 {
   lb=true;
   for(x=0;x<Image1->Width+1;x++)
     if(Image1->Canvas->Pixels[x][y]!=ColorKey)
     {
/ta[l].x=x;
/ta[l].y=y;
/tlb=false;
/tbreak;
     }
   if(lb) a[l]=a[l-1];
   l++;
   rb=true;

   for(x=Image1->Width;x>=0;x--)
     if(Image1->Canvas->Pixels[x][y]!=ColorKey)
     {
/ta[r].x=x;
/ta[r].y=y;
/trb=false;
/tbreak;
     }
   if(rb) a[r]=a[r+1];
   r--;
 }

 r=Image1->Height*2-1;
 for(y=0;y<Image1->Height-1;y++)
 {
   for(x=a[y].x;x<=a[r].x;x++)
     if(Image1->Canvas->Pixels[x][y]==ColorKey)
     {
/ttemprgn=CreateRectRgn(x,y,x+1,y+1);
/tCombineRgn(wndrgn,wndrgn,temprgn,RGN_XOR);
/tDeleteObject(temprgn);
     }
   r--;
 }
 //temprgn=CreatePolygonRgn(a,Image1->Height*2,ALTERNATE);
 temprgn=CreatePolygonRgn(a,Image1->Height*2,WINDING);
 CombineRgn(wndrgn,wndrgn,temprgn,RGN_AND);
 DeleteObject(temprgn);
 delete a;
 SetWindowRgn(Handle,wndrgn,true);
}

為了使沒有標(biāo)題欄的窗體能移動,需要在Image1的OnMouseDown事件中添加以下代碼:
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
     TMouseButton Button, TShiftState Shift, int X, int Y)
{
 if(Button == mbLeft)
 {
   ReleaseCapture();
   Perform(WM_NCLBUTTONDOWN,HTCAPTION, 0);
 }
}

//---------------------------------------------------------------------------
//通過右鍵菜單中的Exit1退出程序
void __fastcall TForm1::Exit1Click(TObject *Sender)
{
 Close();/t
}

//---------------------------------------------------------------------------
//打開圖片文件,并以這個圖片創(chuàng)建不規(guī)則窗體
void __fastcall TForm1::Open1Click(TObject *Sender)
{
 if(OpenPictureDialog1->Execute())
 {
   Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
   BmpToRgn();
 }
}
注意圖片的背景色要相同。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

国产av无码专区亚洲av麻豆| 日韩欧美999| 菠萝菠萝蜜在线视频免费观看| 亚洲第一天堂影院| ed2k情侣啪啪91av| 一区二区三区在线播放欧美| 欧洲午夜精品久久久| 日韩精品手机在线观看| 欧美日韩亚洲一区二区三区| 日韩精品欧美成人高清一区二区| 欧美国产日韩激情| 91传媒视频免费| 在线播放精品| 欧美被日视频| 精品五月天久久| 国产精品av免费在线观看| 亚洲一区二区三区四区在线播放| 亚州精品国产精品乱码不99按摩| 国产精品女视频| jizzjizzjizz中国| 国产一本一道久久香蕉| 国产精品爽爽爽爽爽爽在线观看| 国产精品久久久久久超碰| 色偷偷亚洲女人天堂观看欧| xvideos.蜜桃一区二区| 天天天综合网| 成人性生交大片免费观看网站| 欧美大片免费观看| 日韩av大片在线观看| 久久久久久久久久av| 亚洲国产成人私人影院| 亚洲最大黄网| 亚洲精品自在在线观看| 中文文字幕文字幕高清| 久久亚洲一区| 麻豆成人av在线| 黄页免费在线观看视频| 伊是香蕉大人久久| 日本一区二区三区四区| 黄色一级大片在线免费观看| 在线播放/欧美激情| 日本乱码一区二区三区不卡| 翁止熄痒禁伦短文合集免费视频| 欧美成人一二三区| 日韩精品视频在线免费观看| 亚洲国产美女久久久久| 完全免费av在线播放| 成人在线视频区| 午夜视频一区二区在线观看| 成人av播放| 精品福利在线观看| 91亚洲国产成人久久精品麻豆| 久久精品女人| 作爱视频免费观看视频在线播放激情网| 日本熟妇色xxxxx日本免费看| 国产精品传媒| 色中色综合成人| av成人免费| 人人九九精品| 欧美黑人性视频| 欧美日韩电影在线观看| 日韩精品一区二区三区四| 91精品国产乱码久久久| 国产成a人亚洲精v品| 国产在线xxx| 亚洲国产91精品在线观看| 欧美一级大片在线免费观看| 高清久久精品| 国产xxxxxx久色视频在| 在线影视一区| 中文字幕欧美日韩在线不卡| 成码无人av片在线观看网站| 91高跟黑色丝袜呻吟在线观看| 国产1区2区3区| www.com在线观看| 国产精品视频久| 中文在线中文资源| 久久视频免费在线| 污网站在线播放| 原纱央莉成人av片| 亚洲跨种族黑人xxx| 日韩综合久久| 污视频在线观看免费网站| 跑男十一季在线观看免费| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩国产区| 成人性视频网站| 91久久精品国产性色| 成人免费一区二区三区牛牛| 日本一区二区三区四区在线观看| 欧美主播一区二区三区美女 久久精品人| 毛片在线播放网址| 国产又粗又长又大的视频| 午夜精品福利一区二区三区av| 欧美剧在线免费观看网站| yiren22综合网成人| 免费看一级黄色| 国产欧美一区二区精品久导航| 国产一级免费观看| 日韩风俗一区 二区| 成人ssswww在线播放| 欧美女同一区| 在线精品国产成人综合| 国产精品成人久久久| 91在线精品| 少妇高潮一区二区三区99| 日韩理论在线观看| a在线欧美一区| 香蕉影院在线观看| 成人福利视频网站| 国产精品丝袜91| 一个人免费观看视频www在线播放| 老牛影视精品| 欧美一级大片在线观看| 国产无遮挡又黄又爽又色| www.av成人| 国产精品久久国产精品99gif| 99热精品在线| 天天躁日日躁成人字幕aⅴ| 国产美女主播在线观看| 久久一区二区三区超碰国产精品| 免费看污片的软件| 日本黄色一区二区三区| 亚洲色图一二三区| eeuss鲁片一区二区三区| 电影k8一区二区三区久久| 91久久精品一区二区别| 久久人妻免费视频| 精品视频一区二区在线观看| 欧美黄在线观看| 亚洲精品色婷婷福利天堂| 色综合天天狠天天透天天伊人| 日韩和一区二区| 夜夜摸视频网| 日韩一级二级三级精品视频| 日本人妻熟妇久久久久久| 在线观看精品自拍视频| 男女羞羞免费视频| 中文字幕日日夜夜| 蜜臀精品一区二区三区在线观看| 91片在线免费观看| 欧美大片va欧美在线播放| 天天色天天射综合网| 欧美极品视频在线观看| 欧洲美女精品免费观看视频| 国内精品区一区二区三| 香蕉人人精品| 久久久天堂国产精品| 精品国产视频在线观看| 韩国中文免费在线视频| 诱受h嗯啊巨肉高潮| 精品人妻无码一区二区| 久久视频一区二区三区| 99久久精品国产成人一区二区| 99精品国自产在线| 国产精品999在线观看| 国产欧美一区二区三区沐欲| 一区精品在线播放| 久久中文字幕一区| 一区二区三区www污污污网站| 欧美高清性猛交| 一区二区三区四区在线不卡高清| 成人在线视频中文字幕| 高清视频一区二区三区四区| 欧美性xxxx禁忌| 欧美黄色直播| 中文字幕永久在线视频| 久久亚洲影院| 国产美女主播在线观看| 精品一区二区三区四区在线| 久久91亚洲| 亚洲国产综合久久精品小蝴蝶| 丁香五精品蜜臀久久久久99网站| 欧美高清videos性极品| 黑人巨大精品欧美黑白配亚洲| 国内精品久久久久久久影视麻豆| 日韩毛片一区二区三区| 大地资源中文在线观看免费版| 色综合99久久久无码国产精品| 中国一区二区三区| 亚洲一区二区免费在线观看| 日本性视频网| 成人女同在线观看| 久久偷看各类女兵18女厕嘘嘘| 香蕉精品视频在线| 扒开伸进免费视频| 日本人妻伦在线中文字幕| 中文字幕精品在线| 久久久亚洲影院你懂的| 国产一级淫片a| 国产精彩视频一区二区| 影音先锋国产精品| 99精品视频一区二区三区| 91嫩草国产线观看亚洲一区二区| 亚洲卡一卡二卡三| 国产精品三级美女白浆呻吟| 国产亚洲欧洲高清| 国产欧美一区二| 欧美大片国产精品| 久久99精品久久久久久| 一区二区三区四区五区视频在线观看| 午夜久久福利视频| 国户精品久久久久久久久久久不卡| 91精品国产综合久久精品图片| 亚洲综合网在线观看| 日韩极品在线观看| 中文字幕欧美人与畜| 99在线视频影院| 日韩精品欧美一区二区三区| 亚洲综合网站| 91高潮大合集爽到抽搐| 糖心vlog免费在线观看| wwwav在线播放| 久热久热免费视频中文字幕777| 亚洲伦理一区二区三区| 精品一区二区久久久久久久网站| 中文字幕2020第一页| 国产丝袜精品丝袜| 国产精品偷伦免费视频观看的| 亚洲色图第一区| 国产91色在线播放| 艳妇乳肉亭妇荡乳av| 久久久久久久爱| 成人精品一区二区三区电影黑人| 国产传媒日韩欧美成人| 亚欧精品在线| 日韩欧美在线观看一区二区| 一级黄色在线观看| 天天天天天天天操| 我不卡一区二区| 国产精品久久久久精k8| 美女扒开腿让男人桶爽久久动漫| 黄色三级在线| 一区二区冒白浆视频| 国产精品成熟老女人| 国产精品天干天干在观线| 欧美黄在线观看| 欧美丰满高潮xxxx喷水动漫| 最近中文字幕mv免费高清电影| 美女在线不卡| 在线观看日韩电影| 头脑特工队2在线播放| 青青操在线播放| 精品久久久久久中文字幕人妻最新| 国产欧美自拍视频| 亚洲三级黄色片| 亚洲一区影音先锋| 国产欧美激情视频| 天天爽夜夜爽视频| 国产尤物av一区二区三区| 日本黄色www| 好吊日在线视频| 日本欧美精品在线| 国产日韩一区二区三区在线播放| 国产精品色视频| julia一区二区中文久久94| 又黄又爽毛片免费观看| 欧美在线视频你懂得| 制服视频三区第一页精品| 日韩国产高清视频在线| 日本sm残虐另类| 亚洲美女爱爱视频| 久久久9色精品国产一区二区三区| 91久久久久久久久久久久久久| 国产成人精品久久亚洲高清不卡| 久久久亚洲人| 亚洲一区二区图片| 国外成人在线视频网站| 国产一级影视| 无码成人精品区在线观看| 久草视频福利在线| 亚洲精选av| 99re在线视频免费观看| 91xx在线观看| 日本一区二区三区久久久久久久久不| 看**视频a级毛片| 手机版av在线| 欧美成人免费全部网站| 免费一级在线观看| 亚洲一区二区三区中文字幕在线| 亚洲国产精品高清| 正在播放91九色| 激情久久久久| 国产精品免费看| 国产又粗又爽又黄的视频| 欧美大胆人体bbbb| 三级无遮挡在线观看| va天堂va亚洲va影视| 99国产精品国产精品毛片| 亚洲色图偷窥自拍| 精品一区二区三区人妻| 女人色偷偷aa久久天堂| 91色porny蝌蚪| 中文字幕2019第三页| 精品久久中文| 久草久草久草| 成人黄视频在线观看| 国产午夜手机精彩视频| 亚洲高清二区| 中文字幕高清20页| 户外极限露出调教在线视频| 欧美日韩一区二区三区在线电影| 亚洲一级二级三级| 一区二区三区区四区播放视频在线观看| 蜜臀av性久久久久av蜜臀妖精| 国产男女无遮挡猛进猛出| 小说区乱图片区| 亚洲成av人片一区二区梦乃| 国产精品扒开腿做| 亚洲成人av一区二区| 污污视频免费看| 图片区小说区区亚洲五月| 日韩一区二区三区四区视频| 五月激激激综合网色播| 激情视频在线播放| 最近中文视频在线| 佐佐木明希av| 美女视频亚洲色图| 男女视频网站在线观看| 欧美久久免费观看| 激情综合五月天| 伊人网在线免费| 少妇无套高潮一二三区| 国产999在线| 热re99久久精品国产99热| 亚洲三级欧美| 少妇免费毛片久久久久久久久| 亚洲午夜免费视频|