| |
メールでの質問は受け付けていないそうなので、
お忙しい中申し訳ありませんが、よろしくお願いします。
引用元:
http://park11.wakwak.com/~miko/Excel_Note/03-01_gamen.htm#03-01-01
Public Sub RestoreSysMenu()
Dim Ret As Long
Dim hWnd As Long
Dim Wnd_STYLE As Long
hWnd = GetActiveWindow()
Wnd_STYLE = GetWindowLong(hWnd, GWL_STYLE)
Wnd_STYLE = Wnd_STYLE Or WS_SYSMENU
Ret = SetWindowLong(hWnd, GWL_STYLE, Wnd_STYLE)
Ret = DrawMenuBar(hWnd)
End Sub
また、×ボタンを復活させるときに、
Wnd_STYLE = Wnd_STYLE And WS_SYSMENU
ではなく、
Wnd_STYLE = Wnd_STYLE Or WS_SYSMENU
にしているのも理解がしにくいところです。
重ねてよろしくお願いします。
|
|