|
第 |
Last Updated 2002/07/03 |
![]() ![]() Visual C++ API | |
|
|
| ダイアログプロシージャの戻り値 |
メッセージ(WM_*)によっては戻り値によって処理を変えるものがある. ダイアログボックスのメッセージ処理ルーチン,ダイアログプロシージャはメッ セージを処理したときに TRUE,しなかったときに FALSE を返すことになってい る. これだと特別な値を返すことは出来ない. その為に,ダイアログプロシージャから値を返す方法として特別な API が用意 されている. SetWindowLong() の第2パラメータに DWL_MSGRESULT,第3パラメータに返した い値を設定してから return TRUE する.