★初心者にVisual C++を教えるスレ★ Part24
■ このスレッドは過去ログ倉庫に格納されています
0797デフォルトの名無しさん
2006/12/12(火) 21:46:45とても困ったことになったので、どうかお知恵を貸してください
状況は以下のようなものです
CWndクラスを継承して作成されたコントロール(標準ではなく)があります
そしてそのヘッダファイルとリブファイル、DLLファイルだけが提供されています
このコントロールは自分でメンバ変数として定義してCreateすることで使うことができます
しかし、そのコントロール上でマウスがダウン/アップしたなどのメッセージを受け取る
方法が分からなくてとても困っているという状況です
コントロール関連の大まかな処理の流れとしては、
ヘッダ内でメンバ変数として定義
↓
OnInitDialog内で生成&初期化&表示
↓
メッセージ受け取りで処理
これだけなのですが、この一番下の処理だけがどうしてもできません
普通のコントロールであればプロパティウィンドウを使ってメッセージ処理の定義?が
できるのですが、このコントロールではできません
メッセージマップと書いてある辺りが怪しいとは思うのですが、リソースエディタでダイアログにペタペタ貼って
メッセージ処理を追加した時に自動生成されるコードと同じようにヘッダとCPPに書いてみても駄目でした
周りに聞けるような人がいないので途方にくれております
かといって、これを使わないというのは無理です(とても自作や他で代用できるようなシロモノではないので)
何かアドヴァイスまたは参考になるようなサイトを教えて頂けませんでしょうか・・・
※なお、諸事情によりそのコントロールの開発者に直接聞くことはできません
■ このスレッドは過去ログ倉庫に格納されています