AFX_MSG が壊れた?
先日からやっているテスト exe で,メッセージマップ関連の部分が壊れてしまった. OnOK を追加した時に .h が更新されていて整合性が取れなかったためと思われる. VC 6 と MIFES での編集は何年もやってい […]
lnk で起動できない
先日から,CSIDL_COMMON_PROGRAMS などをいろいろとやっている. リストされたもののアイコンを確認すると VS 2022 のものが正しくない. それで,更に lnk から起動するコードを追加. VS […]
MFC WM_DROPFILES
MFC AP での WM_DROPFILES に関してのまとめ. MDI や SDI の場合は,C???App::InitInstance で m_pMainWnd->DragAcceptFiles() が呼ばれて […]
CListCtrl でのドラッグ
前回までは CWnd::OnMouseMove で COleDataSource::DoDragDrop を呼び出していたが,今度はコントロール. CListCtrl は LVN_BEGINDRAG を追加する. voi […]
COleDataSource でのドラッグ
先日からの続き. 次の様なコードでドラッグできる様に. void CXxxDlg::OnDropFiles(HDROP hDropInfo) { Drop_files = ::DropFilesTo(hDropInfo) […]
CF_HDROP DROPFILES
COleDataSource での Drag の続き. ドラッグ時の複数ファイルの与え方が「二重ヌル終端文字配列」になるので,文字列の配列からの変換. まだ関数にはなっていない. 次の様に,一度 ‘\n […]