サブクラス化

解決


タマ  2003-11-07 09:39:32  No: 80301  IP: [192.*.*.*]

タマと申します。

あるフォームをサブクラス化しました。
左ボタンの無効化とかには成功したのですが、
例えば、特定のファンクションキーとか
Ctrl & Aキーなどのようなキーが押されたことを検地
するにはどうしたら良いでしょうか?

Public Function WindowProc(ByVal hWnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

    Select Case uMsg
        
        Case WM_LBUTTONDOWN
            
            '左ボタンの無効化
            Exit Function
    
    End Select
    
    WindowProc = CallWindowProc(g_hWnd, hWnd, uMsg, wParam, lParam)

End Function

宜しくお願いします。

編集 削除
k.k  2003-11-07 10:40:51  No: 80302  IP: [192.*.*.*]

WM_KEYUPなどで拾えばいいのでは?

編集 削除
マタ  2003-11-07 11:08:26  No: 80303  IP: [192.*.*.*]

なるほど、ネストしてやるんですね。

出来ました、ありがとうございますm(__)m

編集 削除