SHWinHelp
WinHelpのラッパー関数です。
序数 | 127 |
DLL | shell32.dll |
確認済み OS | Windows XP SP2 + IE6 SP1 |
構文
[C/C++]
BOOL WINAPI SHWinHelp( HWND hWndMain, LPCTSTR lpszHelp, UINT uCommand, ULONG_PTR dwData );
[VB]
Declare Function SHWinHelp Lib "shell32.dll" Alias "#127" ( _ ByVal hWndMain As Long, _ ByVal lpszHelp As String, _ ByVal uCommand As Long, _ ByRef dwData As Any _ ) As Boolean
[VB.NET]
Declare Function SHWinHelp Lib "shell32.dll" Alias "#127" ( _ ByVal hWndMain As IntPtr, _ ByVal lpszHelp As String, _ ByVal uCommand As Integer, _ ByVal dwData As IntPtr _ ) As Boolean
パラメータ
WinHelpと引数はすべて同じです。
戻り値
成功ならTRUE、失敗ならFALSEが返ります。GetLastErrorは使えません。
解説
WinHelpと同じ動作をしますが、失敗した場合は「WINHELP.EXE の実行に失敗しました」というメッセージがメッセージボックスで表示されます。(このときのオーナーウィンドウはhWndMainとなります。)
※ 文字列 LPCTSTR については、Windows 95/98/Me なら ANSI 文字列、Windows NT/2000/XP 以降なら Unicode 文字列となります。
最終更新日: 2006/08/18