|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
1 x0 u+ P& @! l - Private Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long5 t' f' [# a; K. P ~
- Private Declare Function SetFocus Lib "user32" (ByVal hWnd As Long) As Long
4 o$ z" u+ T$ M - 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
: c( l& o* p: n0 t3 l& A - Private Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long* C" m4 K. d, Y! s2 Z; w
- Private Const WM_SETICON = &H80
w* k: N& [2 Y$ Y$ D - Private Sub Workbook_Open()
% N* l5 s) X! D - Dim IStyle As Long5 P2 n `1 S+ u" o g: p
- Dim hIcon As Long5 ^- J# {, b- j5 Y; c, u
- Dim hWndForm As Long
$ |8 `0 }$ K2 k* u - hWndForm = FindWindow(vbNullString, Application.Caption)
- z- z g7 X1 x0 U - hIcon = ExtractIcon(0, ActiveWorkbook.Path & "\p.bmp", 0)
* W( Z' {: J$ x* W9 t2 H7 _8 F - SendMessage hWndForm, WM_SETICON, True, hIcon
1 c9 L) G% P, i- i( b; ^7 n - SendMessage hWndForm, WM_SETICON, False, hIcon n4 q- @/ @. E
- End Sub
复制代码
7 {, }/ n7 w3 _; v' n2 M
, J8 Y* a$ C$ q2 v |
|