为了做一个XP风格的弹出框(msgbox 那种) 我用了两个多小时, 也不能达成我的目的, 请指点!窗体里面有要类似于 msgbox 那些提示图标, 用于activeskin 好像不行啊, 因为图标无法显示.
解决方案 »
- 请问如何给一个数字规定其小数点后面为6位?
- 查找字符串的个数
- 初级:如何改变textbox的背景色,顶者有份!!!
- 关于adodb插入记录的问题请大家帮忙
- sql问题
- 用Quick CHM制作帮助文档,为什么不能显示图片?很急,在线等,谢谢!
- 有用Real Basic的朋友请进,重分200!!!!
- 自编自用的小东东----个人记帐软件,共享一下。
- 求助 问题!!!
- 新手请教:Set rs = db.OpenRecordset("表名", dbOpenTable)//rs.AddNew//rs!field1 = "A"//rs.Update 对吗?为什么不执行?
- 我想得到某窗体的颜色, 为什么返回值会是-1 呢? 真是不明啊.
- 当一个文件(或程序)改名时,我们能否监控得到呢?用什么方法?
Private Const IDI_EXCLAMATION As Long = 32515&
Private Declare Function LoadIcon Lib "user32.dll" Alias "LoadIconA" (ByVal hInstance As Long, ByVal lpIconName As Long) As Long
Private Declare Function DrawIcon Lib "user32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long
Private Declare Function DestroyIcon Lib "user32.dll" (ByVal hIcon As Long) As LongPrivate Sub Form_Click()
Dim hIcon As Long
hIcon = LoadIcon(0, IDI_EXCLAMATION)
DrawIcon Me.hdc, 0, 0, hIcon
DestroyIcon hIcon
End Sub
可以画一个。用sndPlaySound之类的,自己做一个算了
Private Declare Function LoadIcon Lib "user32.dll" Alias "LoadIconA" (ByVal hInstance As Long, ByVal lpIconName As Long) As Long原来的是
Private Declare Function LoadIcon Lib "user32.dll" Alias "LoadIconA" (ByVal hInstance As Long, ByVal lpIconName As String) As Long当然,如果你想鱼和熊掌兼得,可以这样声明
Private Declare Function LoadIcon Lib "user32.dll" Alias "LoadIconA" (ByVal hInstance As Long, ByVal lpIconName As Any) As Long
要把代码放在事件里面才行的.窗体自己加载时不能显示 Dim hIcon As Long
hIcon = LoadIcon(0, IDI_EXCLAMATION)
DrawIcon Me.hdc, 0, 0, hIcon
DestroyIcon hIcon