dポイントプレゼントキャンペーン実施中!

VCにて、ダイアログにエディットボックスとスピンボタンのセットを複数配置したプログラムを作成しているのですが、スピンボタンの単位を-1.0~1.0と0.1刻みとしたいので、設定範囲を-10~10としOnVScroll()にて1/10して対応するエディットボックスに表示しようと試行錯誤中ですが、どのスピンボタンが押下されたか判断する知識ありません。コントロール識別子(nID)が判れば編集して、対応するエディットボックスにSetDlgItemTextで設定できるのですが、OnVScroll()の引数からnIDの取得方法を教えていただけないでしょうか。

A 回答 (1件)

CWnd::GetDlgCtrlID()でどうぞ。

    • good
    • 0
この回答へのお礼

OnVScroll()の引数で受け取ったCWnd* xxxを使いxxx->GetDlgCtrlID()と書いたらバッチリ取得できました。有難うございました。

お礼日時:2003/03/19 12:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!