国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何在PB下實現圓形的窗口

2024-07-21 02:10:23
字體:
來源:轉載
供稿:網友

如何在pb下實現圓形的窗口

api調用,最近看了一些api的資料,收益挺大的,小竹....

首先在窗口定義下列局部外部函數(local external functions...)

function ulong createellipticrgn(ulong x1,ulong y1,ulong x2,ulong y2) library "gdi32.dll"

function ulong setwindowrgn(ulong hwnd,ulong hrgn,boolean bredraw) library "user32.dll"

 

在窗口的open事件中加上:

long hrgn

long lres

 hrgn=createellipticrgn(20,20,400,400)//其中參數為左上到右下的坐標值,可修改。

lres=setwindowrgn(handle(this),hrgn,true)

//記得在窗口中放置一個按鈕關閉窗口

//在窗口處放置一幅圖片即可實現圓形的窗口了。

但不知如何實現任意多邊形的窗口,哪位大蝦可以指點一二?

查閱api函數手冊中有如下函數定義,應該是用來定義多邊形窗口的,但不知如何使用。

function ulong createellipticrgnindirect(ref rect lprect) library "gdi32.dll"






注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门头沟区| 金沙县| 澄江县| 新巴尔虎右旗| 长沙县| 大安市| 利津县| 石屏县| 新兴县| 嘉善县| 泽州县| 陇南市| 南昌市| 犍为县| 乌鲁木齐市| 徐汇区| 沈阳市| 新龙县| 临朐县| 高淳县| 融水| 高青县| 常宁市| 娱乐| 梅河口市| 天气| 霸州市| 西峡县| 华容县| 梁平县| 康定县| 聊城市| 思南县| 修武县| 岱山县| 定日县| 建昌县| 闽清县| 安阳市| 三亚市| 原阳县|