掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ウィザード作成時のボタンについて (ID:51165)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ウィザードを作成しているのですが、「戻る」「次へ」「完了」の各ボタンの設定がうまくいきません。 ただこれらのボタンを付けるだけならできたのですが、そのページ内全ての項目に入力されていないと「次へ」「完了」のボタンが無効の状態になるように、全ての項目に入力が完了すれば有効の状態になるようにしたかったので、WM_COMMANDでコントロールの状態を見てPropSheet_SetWizButtons()で設定していたのですが、これだとウィザードの最終ページで「完了」ではなく「次へ」ボタンになったままで、一旦前のページに戻るかこの「次へ」ボタンを押すと「完了」ボタンになります。WM_COMMANDへ追加したコントロールを調べてボタンの状態を設定しなおしている部分をコメントアウトすると正常になるので、ここがいけないのだとは思うのですが、どう修正すればよいのかわかりません。 WM_NOTIFYにPSN_SETACTIVEメッセージは届いているというのは確認できましたが、ここでPropSheet_SetWizButtons()を呼んでも無視されているような感じです。 どなたかアドバイスよろしくお願いします。 環境:Windosw2000,VC++6.0(SP5),SDK ウィザードの部分です↓ http://www.geocities.co.jp/SiliconValley-Oakland/1272/code.htm
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.