ホーム » MFC (ページ 5)
「MFC」カテゴリーアーカイブ
C4244: ‘初期化中’: ‘INT_PTR’ から …
VC 2002 より前に作成した「ダイアログベース」のプロジェクトの場合 x64 対応に変更すると XxxApp.cpp(73): warning C4244: ‘初期化中’: ‘INT_PTR’ から ‘int’ への […]
「MFC を使用しない」のエラー
’91 年に C で作成して,’95 年頃に C++ で書き直したコード. その頃は MFC なしでも動作するようにコードを書いていた. が,’06 頃の UNICODE 化で MFC […]
VC 6 C2059 C2091 C2809 C2954
2001/11 作成のプロジェクトをビルドしたらよくわからないエラー. --------------------構成: MsgStCon - Win32 Debug-------------------- コンパイル中 […]
CEdit で文字列の最後を表示させる
エディットボックスに文字列が入りきらない場合に,文字列の最後の方を表示させる方法 例えば次のように UpdateData(FALSE) を呼び出すと CEdit::GetSel では開始位置と終了位置が 0 で戻される. […]
SDI exe で変換後ドキュメントを開く
SDI exe で,変換後のデータをそのまま開きたかった. OnOpenDocument で開くことは可能だが,幾つかうまくない所がある. CDocument の OnOpenDocument 前後の動作をデバッガで追い […]
error C1189: #error: Please use /MD
プロジェクトの設定で「スタティック ライブラリで MFC を使用する」から「共有 DLL で MFC を使う」に変更すると,次のエラーになることがある. —— ビルド開始: プロジェクト: MkC […]
Win10 に入っている MFC*.dll
MFC の DLL に関して調べていて, Win10 では幾つかの MFC DLL がインストールされているという記述を見つけたので調べてみました. VirtualBox で仮想環境を作成して,Win10 Pro 190 […]
C1189 : WINDOWS.H already …
幾つかの,MFC を使用していないプロジェクトをビルドしていると, --------------------構成: GAtoSTL - Win32 Release-------------------- コンパイル中. […]
ファイルの検索
あるフォルダ内のファイルを列挙するコード MFC v_tstring EnumFiles_MFC (c_tstring& path,const bool skipDot=true) { v_tstring foundF […]
システムメニューに項目の追加
あまり使用しないので,メモ. 「ダイアログベース」の AP に「設定」メニューの追加. コードのサンプルなどは以下の所や,CXxxDlg::OnInitDialog . MSDN CWnd::GetSystemMenu […]
MAPI の MapiFileDesc の配列
MFC を使用している方法では, LateDelete ld ; // MultiByte の必要があるようなので,UNICODE の時のバッファをここに登録 // 添付ファイルの準備 CArray<MapiFil […]
VC 6 LNK2001 __beginthreadex
空のコンソール AP プロジェクトで,Afx.h を追加でインクルードしてビルドすると, --------------------構成: MkBG_up - Win32 Debug-------------------- […]
CObArray <--> CObList
CObList の形式のデータを配列として処理したかったので,その相互変換(Sort_ind.hxx 内). #ifdef _MFC_VER //************************************* […]
CHttpFile を使用したアップロード
CHttpFile を使用したアップロードのコードを整理. サーバ側は先日の php と同様. https://jml.mish.work/index.php/i-tools/upload-htm-php.html // […]
データ送信 CHttpFile
送信するデータの中身をどの様に指定するかわかってないので,CHttpFile でもう一度やり直し. MSDN CHttpFile クラスにあるサンプルのコードで,前回と同様にデータが送れることは確認. content.t […]
ダイアログバーに CCheckListBox
通常のダイアログに CCheckListBox を追加するには,次のような手順. CCheckListBox の使い方 ダイアログバーでは,次の様にしてもデータが表示されない. CCheckListBox* clb […]
コンソール AP で MFC
コンソール AP で,MFC(AfxWin.h など)に依存したコードを利用 新しく書いたものは,次の様なコードで可能. #include "EnhMetaF.hxx" #include "i_trace.hxx […]
EnumFilesTree で無限ループ
フォルダ以下の全てのファイルを列挙する関数 v_tstring EnumFilesTree (LPCTSTR path) { v_tstring foundFiles = ::EnumFiles(path) ; v_ts […]
HICON -> DIB
i_DIB GetIcon_DIB (LPCTSTR filePath,const long size=300) { i_DIB dib ; HICON hIcon = ::DImageS_GetIcon(filePat […]
CFileStatus でアサート
ファイルの作成日時が正しくない?と CFileStatus でうまく動作しない. このファイルは,プログラミング Windows 第5版の CD を Mac でコピーしたもの. このファイルを CFile::GetSta […]