ホーム » MFC (ページ 8)
「MFC」カテゴリーアーカイブ
VC 2010 ドキュメントのプレビュー
サムネイル void CXxxDoc::OnDrawThumbnail(CDC& dc, LPRECT lprcBounds) プレビュー void CXxxView::OnDraw(CDC* pDC) プレビュ […]
ウィンドウを透明に
SetLayeredWindowAttributes #ifndef _INC_H_HELP_USER_DLL #define _INC_H_HELP_USER_DLL #include <WinUser.h> […]
MFC 6 で CHARFORMATW
SetSelectionCharFormat では,CHARFORMATA になっている様なので CString faceName= FontFace.GetFaceName() ; { CHARRANGE selC […]
CRichEditCtrl の使用
ダイアログでCRichEditCtrlを使用する場合,InitInstanceなど,ダイアログ表示前にAfxInitRichEdit を呼び出す必要あり(これがないとダイアログが表示されない) http://msdn.m […]
WM_MOUSE??? ,WM_?BUTTON???
マウス関係のイベントを表示するコードと exe 手元のマウスでは,zDelta は 120 CTH-460 では,16 や 5 VirtualPC 内では統合機能を有効にしないとうまくイベントが上がらない. 以下の様なコ […]
CEdit::SetSel である位置を選択
SetSel を UpdateData(FALSE) の呼び出しより後に使用すれば良い. UpdateData(TRUE) ; … // 例えば文字列の最後へ int pos = m_SelectStr.Ge […]
コントロールをサブクラス化した時のエラー
ダイアログのコントロールをサブクラス化した時の実行時エラーの対応. m_ListXxx.SubclassDlgItem(IDC_Xxxx_LIST,this) ; ———— […]
画像付 RecentFile の追加
RecentFileMF クラスを利用して,画像でのメニュー表示を可能にする ODMenu を利用可能な様に追加する.アプリケーションクラスのヘッダなどで MetaFile.hxx をインクルードして,ODMMetaFi […]
ツールバーにドロップダウンボタン
ツール バー コントロールでのドロップダウン ボタンの使い方 http://msdn.microsoft.com/ja-jp/library/1ke6s1fc.aspx 上の方法だけでは,MFC のバージョンによりう […]
ファイルを選択した状態で explorer.exe
explorer.exe /select,c:~exmple.txt http://support.microsoft.com/kb/314853/ja https://www.betaarchive.com/wiki/ […]
CChildFrame を最大化して表示
MDI の新規ウィンドウで ChildFrame を最大化して表示 BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs) { cs.style = WS_CH […]
分割ウィンドウ CSplitterWnd
MDI 分割ウィンドウ ChildFrm.cpp 内の CChildFrame::OnCreateClient で分割数などを指定している. SDI は,CMainFrame::OnCreateClient 静的分割ウ […]
CString で保存される形式
BOM — U+FEFF UNICODE FF FE FF 04 32 00 30 00 31 00 30 00 MBCS 04 32 30 31 30 // VC98\MFC\SRC\ […]
ビューのそのままを 1 ページに印刷
CXxxxView::OnDraw が以下の様な場合,それを単純にプリンタに送る { CXxxxDoc* pDoc = GetDocument(); CRect drawRect ; GetClie […]
ドキュメントのダブルクリックを無効に
ドキュメントのファイルタイプを指定してスケルトンを作成した場合 CXxxxApp::InitInstance 内の以下をコメントに // EnableShellOpen(); // RegisterShellFile […]
MDI , SDI へのドロップの追加
CXxxxApp::InitInstance のメインフレームを作成した後に,以下を追加. m_pMainWnd->DragAcceptFiles(); Is this 投稿 useful? Useful Usel […]
起動時に MDI 子ウィンドウを表示しない
起動時に MDIチャイルドウインドウを表示させない CXxxxApp::InitInstance の ParseCommandLine(cmdInfo); の後に if (cmdInfo.m_nShellCommand […]
StringArrayToString と VC
以下のコードで,VC のそれぞれのバージョン,32 ビット MBCS/UNICODE で約 1 M 文字の変換を計測 BOOL O_StringArrayToString(const CStringArray& […]
「無効な引数が発生しました。」
MFC 7.1 以降,AfxThrowInvalidArgException が呼ばれるようになっている C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include […]
Visual Style を無効に
ダイアログ上のボタンなどの Visual Style を無効に BOOL DisableVisualStyle (CWnd* wnd) //**************************************** […]