技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 24432
|
例子不錯,充分利用系統(tǒng)資源,要求不是特別的話,以后發(fā)布軟件時可不用再附加圖片了,等公布源碼時加為精華,以下是部份節(jié)選的模塊
Dim hIcon As Long
Dim 數(shù)據(jù)長度 As Integer
Dim 圖標(biāo)數(shù)據(jù) As String
Dim 數(shù)據(jù)組() As Byte
Dim i As Integer
圖標(biāo)數(shù)據(jù) = DLookup("圖標(biāo)數(shù)據(jù)", "圖標(biāo)", "圖標(biāo)名稱='" & 圖標(biāo)名稱 & "'")
數(shù)據(jù)長度 = Len(圖標(biāo)數(shù)據(jù)) / 2
ReDim 數(shù)據(jù)組(數(shù)據(jù)長度) As Byte
For i = 0 To 數(shù)據(jù)長度 - 1
數(shù)據(jù)組(i) = Val("&H" & Mid(圖標(biāo)數(shù)據(jù), i * 2 + 1, 2))
Next i
hIcon = CreateIconFromResource(數(shù)據(jù)組(0), 數(shù)據(jù)長度, 1, &H20000)
If hIcon <> 0 Then
Call SendMessage(hwnd, &H80, 0, ByVal hIcon)
設(shè)置圖標(biāo) = True
Else
設(shè)置圖標(biāo) = False
End If |
|