2023-03

技術メモ

フォルダパス末尾の区切り文字対策

フォルダのパスとファイル名を結合してファイルパスを作成したいことがあります。 C#では以下のように結合することでフォルダパスの末尾に区切り文字があってもなくても問題なく結合してくれます。(ただし色々と注意点もある)
技術メモ

CPropertyPageでフォーカスが指定できない

MFCやってるとよくわからない仕様にぶち当たることが多いです。 今回はCPropertyPageに配置した複数のコントロールに対してOnSetActiveでフォーカスを手動指定しているはずなのに反映されないという事象です。
技術メモ

MDIアプリケーションのメニューバーの項目を非表示にする

MFCでMDI形式のアプリケーションを作成したとき、デバッグメニューなどのメニュー項目がメニューバーから消せなくて困っていました。リソースは変更せずに動的に削除したい場合どうすればよいのでしょうか?