MIDI Chちぇいんじゃ~開発遅延中orz

まぁー色々原因はあるんだけど…

一番の原因はC++初心者のくせにMFCなんぞを使って開発してることだろう。

実のところ、外部変数はご法度と言いながら…


何処にメンバーから見れる変数が置けるのかよくわからんw

まぁーイベントメッセージろイベントハンドラ関数の対応とか、リソースIDと実際のリソースとの結合とかは

わかってきて、結構、バリバリ手動で書き換えたりできるようにはなってきたんだが…

このメンバー変数を何処に置くべきかよくわからんねんw

というところで今回とまってしまっている。

ボタンを押すと表示のBMPを切り替えて、それぞれのChが切り替わるところまでは実現したが、それを具体的に、どうやって、他の関数に引き渡せばイイのか?みたいな部分がよくわからーーん。

クラスウィザードも使い方よくわからーーんw

んーーーこまったw
DDXとかとも関係なさそうだしなぁ…

勘から言えばたぶんどこかにCMidiChChangerDlgクラスを定義する部分があって、そこにプライベートメンバーを入れ込めば、その後はそこがメンバー変数からはグローバル変数と同じ要領でアクセスできるはずと踏んでるんだけど…


構造体の2重定義?
んーーよーわからんという状態になって…構造体すら使えんのか…みたいな状態にw

まぁー簡単にできるんならエキストラ変数でも良いのだが…それはなんかオブジェクト志向のプログラムじゃないという意見が大半を占めている現状ではなんか避けたい感じ…


いっそ、MFCにこだわらずに.Netフレームワークに乗り換えるべきだろうか?

って、たぶん論点はそこじゃないような気がするんだよね…orz


てかさ、たぶんダイアログアプリケーションではグローバル変数を避けるのにそれほど意味は無いような気がするんだよねぇーー