我想用vb编写一个播放器,播放器的控制界面完全不是window标准的窗口样式,也就是说,怎样才能做到像某些播放器那样形状不规则????
谢谢!
谢谢!
解决方案 »
- 关于while(dr.read())的处理,求助
- vb使用SendMessage发送WM_COPYDATA消息,结构体指针或内存拷贝?高手请进
- 一个简单的问题,100分
- 怎样让窗体中的标题栏隐藏!!!
- 高难度,vb如何控制打印机进纸退纸
- VB中SQL语句种变量的写法(2)***
- datagrid的一个问题
- 请教一个问题:如何再VB里测试Access数据库是否有口令?如何用VB设置、更改、删除Access数据库的口令?(有代码者加100)
- 用shell打开ie多选项卡(ie已经支持多选项卡的版本)
- 急!急!急!删除了的文件如何恢复过来?
- 求助!用自制控件实现上机考试的选择题部分
- 界面的设计文档怎么写?
http://www.leyoo.com/vbgood/download/code/Supermp3.zip
SetWindowRgn【操作系统】
Win9X:Yes
WinNT:Yes【声明】
SetWindowRgn Lib "user32" Alias "SetWindowRgn" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long【说明】 这是那些很难有人注意到的对编程者来说是个巨大的宝藏的隐含的API函数中的一个。本函数允许您改变窗口的区域。
通常所有窗口都是矩形的——窗口一旦存在就含有一个矩形区域。本函数允许您放弃该区域。这意味着您可以创建圆的、星形的窗口,也可以将它分为两个或许多部分——实际上可以是任何形状 【返回值】 Long,执行成功为非零值,失败为0 【其它】 为区域指定的所有坐标都以窗口坐标(不是客户坐标)表示,它们以整个窗口(包括标题栏和边框)的左上角为起点【参数表】
hWnd ----------- Long,将设置其区域的窗口 hRgn ----------- Long,将设置的区域的句柄,一旦设置了该区域,就不能使用或修改该区域句柄,也不要删除它 bRedraw -------- Boolean,若为TRUE,则立即重画窗口