|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
; U! U! K4 ^, O# Q6 W u - Private Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
1 @- Q c+ `/ ^( X. U - Private Declare Function SetFocus Lib "user32" (ByVal hWnd As Long) As Long
5 g1 A5 }/ [# P( i+ [ - Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Long) As Long; L# X: U ^: D! O7 B- J& |
- Private Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long) G! q- N6 J- H! {
- Private Const WM_SETICON = &H802 [8 @& N: H4 @
- Private Sub Workbook_Open()6 r' h5 c- H8 a! x+ l j2 x
- Dim IStyle As Long
# V/ S y/ V5 L- j2 c; ~ - Dim hIcon As Long
% v7 C( b) A+ u, B' Q0 I5 X1 Z% U - Dim hWndForm As Long
0 f, _' {. |! }- N* T4 F - hWndForm = FindWindow(vbNullString, Application.Caption): a5 L* B- l0 O
- hIcon = ExtractIcon(0, ActiveWorkbook.Path & "\p.bmp", 0)9 S- M# C2 H# ?2 X
- SendMessage hWndForm, WM_SETICON, True, hIcon. ~9 F- [! q& n. l" [3 y7 ?7 Q
- SendMessage hWndForm, WM_SETICON, False, hIcon
) C! r, `- U2 D* ~- ~ - End Sub
复制代码 , T. V, U" Z1 z. F: y
0 Y! e* o. C4 b% B! Q, ~9 i
|
|