mchikataの日記: 奥は深い
日記 by
mchikata
たまには本業の Windows 開発の話を。
今、仕事で VC++ 6.0 で ActiveX コントロールを作成しているのだが、思った以上に難航している。コントロールが内包するエディットボックスの背景色を変えるのに、丸一日悩んでしまった。「OnCtlColor() で背景色用のブラシを返せば楽勝」なんて思っていたら大間違い。肝心の WM_CTLCOLOR が飛んでこない。MFC のテクニカルノートを調べたら WM_CTLCOLOR_REFRECT というメッセージのハンドラ CtlColor() の中で処理しなければならないとのこと。VC++ は実質3年以上やってきたつもりだが、まだまだ奥は深そうだ。
奥は深い More ログイン