07/02/21 14:28:26
第5日●マウスのメッセージを使う
1時限目 マウスボタンで図形を描画する
2時限目 マウスを動かして図形を描画する ~ VC++版
大発見。
ようやくVC2005でのイベント自動生成の方法が分かりました。
遅いよと言われれば、全く以てその通りなのですが。
マウスでのお絵かきは、あまりに定番の学習題材なので、参考にするサイトが豊富でわかりやすいものです。
なので、基本はソースを横目に手打ちです。
デバイスコンテキストやらafx_msgやら、分かったような分からないような呪文の森の中を突貫します。
<ひどい妄言>
思うに、多くの初心者にとっての第三の壁が、この辺りの「ライブラリの利用」なのではないでしょうか。
・最初の壁がインストールからコンソールの表示(設定周り、誤字などのケアレスミスでつまづく)
・次の壁が変数、型、演算子などの暗記と、先の見えない反復練習(ファイルI/Oも分かり易いGUI表示もなし)
で、飽きてきた or 分かった気になってきたところで出てくるのが、原理も分からず関数や定数の
山ほどついたGUIライブラリ。引数の意味をおぼえる気にならず、応用もできない。
これだけ時間をかけて、できたものがFFでもエクセルでもなく、1ピクセルの線を引くだけのツールだった日には…。
と、初心者自身が偉そうな講釈を垂れるほど、マンネリ化が進む時期でありましょう。
</ひどい妄言>
見習いは、口を動かさず手を動かせ。
真理です。次に進みます。
URLリンク(a-draw.com)