ホーム » MFC (ページ 9)
「MFC」カテゴリーアーカイブ
CStatic をはみ出さない様に
ダイアログ上の CStatic をはみ出さない様に描画する CDC::IntersectClipRect ... CClientDC dc(&m_Image) ; CRect rect ; […]
コンボボックスの高さ指定
//******************************************************************************* // 関数名 :コンボボックスの高さを,親ウィンドウの下 […]
DDX/DDV の順番を…
順番をいじってしまうと,入力中の最大チェックが働かなかったり,値の修正ができない様になってしまう. DDX_Text (pDX, IDC_TEXT_1 , m_Text1); DDV_MaxChars (pDX, […]
CCriticalSection と CMutex
それぞれ,500,000 回呼出した時間 (m sec) P4 VirtualPC Xeon CCriticalSection 734 160 94 *1 78 20 15 CM […]
MFC Static → DLL
MFC を「スタティック ライブラリ」から「共有 DLL」に変更した時,以下のエラーになることがある. —— ビルド開始: プロジェクト: Project , 構成: Release Win32 […]
FileVer.* を使用した CAboutDlg
CAboutDlg を表示する時に IDC_STATIC による固定的な情報を使用するのではなく,バージョンリソースを使用する IDD_ABOUTBOX の IDC_STATIC を IDC_FV_DESCRIPTION […]
Outlook で配信不能になる
2018/04/06 新しく書き直し. 受信者をコードで指定していると Outlook で配信不能になる(OE では問題ない). 配信不能 : Subjectシステム管理者送信日時 2010/02/19(金) 21:20 […]
クリップボードへのテキストの転送
// WinMFC.hxx//*******************************************************************************// 関数名 :クリップボード […]
利用可能なドライブ名の列挙 GetLogicalDrives
GetLogicalDrives //******************************************************************************* // 関数名 :利用可 […]
Disable にされたラジオボタンでアサート
Disable にされたラジオボタンで,そのボタンが選択状態(値がそのボタン)の時,DDX を使用していると Debug 版でアサートされる. Release 版では,うまく動作する様に見える場合もあるが,他の値に変更さ […]
コントロールがラジオボタンかどうかの判断
// CtlPPG.cpp よりBOOL AFXAPI _AfxIsRadioButton(HWND hWnd){ DWORD dwButtonStyle = GetWindowLong(hWnd, GW […]
ダイアログにドロップ機能の追加
VC 6 「ダイアログ プロパティ」-「拡張スタイル」タブ内の「ドラッグアンドドロップを許可」にチェック. 「MFC ClassWizard」の「クラス情報」-「詳細設定オプション」の「メッセージフィルタ」を「ウィンドウ […]
複数のツールバーを横に並べて作成
//******************************************************************************* // 関数名 :ツールバーの作成の後処理 // 作成日 […]
CMenu::SetDefaultItem()
CMenu::SetDefaultItem() では,サブメニューに設定できない CMenu menu ; CMenu* pPopup = menu.GetSubMenu(0); pPopup->SetDefaul […]
ShellExtension
CXxx::XPersistFile::Load は呼ばれるのに CXxx::XExtractIcon::GetIconLocation が呼ばれない [HKEY_CLASSES_ROOTCLSID{xxxxx […]
Tool Bar のドロップダウンボタン
VC7 exe で,ビジュアルスタイルが有効な時,ツールバーの幅が正しくない VC7.1 もNG VC8 以降では OK VC6 exe で,リサイズした時ダウン 2009/06/18 10:48 http://c […]
MFC DLL → Static
Open Dialog , Print Preview でのエラー ダイアログの DDV でメッセージなし(アイコンのみ) VC7 で 共有DLL ⇒ Static DLL に変更した場合 Vista で Common […]
UNICODE と VC6 → VC8
VC6 UNICODE wWinMainCRTStartup VC6 → VC8 http://cid-535f5973454c1292.skydrive.live.com/self.aspx/.Public/MFC/ […]
コンテキストメニューで MK_SHIFT , MK_CONTROL
switch (message) { case WM_MOUSEMOVE : Mouse.Move(Wnd,point) ; return TRUE ; break ; case WM_R […]
Windows 7 のタスクバー(進行状況バー)
VS 2010 β2 ITaskbarList3* GetITaskbarList3 (void){ ITaskbarList3* pTL3 = NULL ; HRESULT hr = […]