掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ダイアログボックスをクラス化するさいプロシージャをメンバ化するには? (ID:72127)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして、こんにちは。 開発環境は Windows Vista で Visual Studio 2008 を使い VC++ で記述しています。 知識は独学でネットの文献を参考にプログラミングをしている程度です。 本題ですが、現在ダイアログボックスをクラス化したいと思い ダイアログプロシージャをメンバ化する所で詰まっています。 調べたところ 1.静的でないとプロシージャをメンバ化できない。 2.サブクラス化すると可能である。 3.SetWindowLong関数を使うとよい。 等が見つかったので MyDialog.h class MyDialog{ static BOOL CALLBACK MyProc(HWND・・・){ switch() メインの処理の内容 } } } DefProc.hに BOOL CALLBACK DefaultProc(HWND・・・){ switch(){ その他の処理 } } としたいと考えています。 どうかご教授のほどよろしくお願い申し上げます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.