比如我在Picture1控制元件中畫一個立體的長方體,然后讓這個Picture1控制元件只顯示立體長方體形狀,其他的控制元件部位全部隱藏。
請問怎么處理?謝謝!
uj5u.com熱心網友回復:
upup
up
uj5u.com熱心網友回復:
可以用 SetWindowRgn( )這個API函式搞定。相關API:
CreateRectRgn、CreateRoundRectRgn、
CreatePolygonRgn、CreatePolyPolygonRgn、……等等,
以及:CombineRgn ,這個API用于把多個區域合并成一個區域。
uj5u.com熱心網友回復:
調整一下PictureBox的Appearance,BackColor,BorderStyle屬性,讓他不顯示邊框就可以了;uj5u.com熱心網友回復:
控制元件的Region屬性應該可以uj5u.com熱心網友回復:
畫的一個立體的長方體,也是平面圖形,用 Picture1 控制元件顯示是沒有問題的,根據你圖片的尺寸調整 Picture1 控制元件的寬度與高度,Picture1.AutoRedraw = 0 '是否以 3D 性感顯示,0-不是,1-是
Picture1.BackColor = &HFFFFFF '底色的顏色
Picture1.BorderStyle = 0 '邊框樣式 '0-無邊框,1-有邊框
Picture1.Height = 0 '控制元件高度,可以設定與圖片高度一致
Picture1.Width = 0 '控制元件寬度,可以設定與圖片寬度一致
Picture1.Picture = LoadPicture("D:\Documents\Pictures\123.jpg") '加載顯示圖片
uj5u.com熱心網友回復:
我然后試試
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/11955.html
標籤:VB基礎類
