by doloop » 2006年11月16日(木) 00:10
EditBoxで”改行を許可””複数行”をチェックせずに
コード: 全て選択
Function MainWndProc(hWnd As HWND, dwMsg As DWord, wParam As WPARAM, lParam As LPARAM) As DWord
' TODO: この位置にウィンドウメッセージを処理するためのコードを記述します。
Select Case hWnd
Case GetDlgItem(hMainWnd,EditBox1)
If dwMsg=WM_KEYDOWN And wParam=VK_RETURN Then
'何らかの処理
MainWndProc=1
End If
MainWndProc=CallWindowProc(lpOldWndProc[0],hWnd,dwMsg,wParam,lParam)
Case Else
MainWndProc=EventCall_MainWnd(hWnd,dwMsg,wParam,lParam)
End Select
End Function
という方法で、
EditBox上でEnterキーを押したときに、
ある処理をするプログラムを作ろうとしています。
Enterキーを押したときに警告音が鳴ってうるさいので止めたいのですが、どうしたら良いのでしょう?
教えてください。
EditBoxで”改行を許可””複数行”をチェックせずに
[code]
Function MainWndProc(hWnd As HWND, dwMsg As DWord, wParam As WPARAM, lParam As LPARAM) As DWord
' TODO: この位置にウィンドウメッセージを処理するためのコードを記述します。
Select Case hWnd
Case GetDlgItem(hMainWnd,EditBox1)
If dwMsg=WM_KEYDOWN And wParam=VK_RETURN Then
'何らかの処理
MainWndProc=1
End If
MainWndProc=CallWindowProc(lpOldWndProc[0],hWnd,dwMsg,wParam,lParam)
Case Else
MainWndProc=EventCall_MainWnd(hWnd,dwMsg,wParam,lParam)
End Select
End Function
[/code]
という方法で、
EditBox上でEnterキーを押したときに、
ある処理をするプログラムを作ろうとしています。
Enterキーを押したときに警告音が鳴ってうるさいので止めたいのですが、どうしたら良いのでしょう?
教えてください。