怎么把vb窗体变成自己的图片、十万火急!!!!!

 我来答
JayKise
2011-01-09 · TA获得超过253个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:218万
展开全部
在你设计的程序目录下先保存一张图片,格式只能为为bmp,dib,jpg,gif,wmf,emf,ico,cur,除此外若你选择“所有文件”的选项所添加的图片是无效的,VB无法识别。

设置好picture属性后在设置下borderstyle属性为“0-none ”再加入一段API函数是无标题栏窗口可以单击并拖动窗口内容移动。

代码如下:

Private Declare Function ReleaseCapture Lib "user32" () As Long

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long,

ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_NCLBUTTONDOWN = &&HA1

Private Const HTCAPTION = 2

'以上API函数和常数的声明可在VB自带的“API浏览器”中找到

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

'在窗体的MouseDown事件中添加以下代码

If Button = 1 Then

Call ReleaseCapture

Call SendMessage(hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0)

End If

End Sub

Private Sub Command1_Click()

End '退出程序

End Sub

窗体被拖动时与普通窗体一样,只有一个虚框随鼠标的移动而移动,当释放鼠标时窗体才移动到相应的位置。用到了两个API函数。

参考资料: JayKise.Studio

2500212
2011-01-09
知道答主
回答量:70
采纳率:0%
帮助的人:41.4万
展开全部
点一下form 看form的属性,找到picture,再选择自己的图片就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joe_wfz
2011-01-09 · TA获得超过484个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:114万
展开全部
在窗体form的属性中设置picture属性为你想要的图片就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式