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