mfc

    2

    3答えて

    私はこの物(DFCS_SCROLLSIZEGRIP)の絵を扱うコードを見ましたが、確かにそれを "無料"にするために適用できるウィンドウスタイルがあります。右?

    1

    1答えて

    CFormView内で使用されているCComboBoxで現在非常に奇妙な問題が発生しています。 (WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWN | CBS_SORT | CBS_AUTOHSCROLLで作成)コンボボックスに文字列を追加した後、私はCComboBox::SetCurSel経由でエントリを選択だし、CFo

    1

    1答えて

    私は(ページを自動的に変更するために)カスタマイズしようとしているカスタムCTabCtrlを持っています。 私のタブコントロールでON_NOTIFY_REFLECT(TCN_SELCHANGE, ...)を処理すると、ON_NOTIFY(TCN_SELCHANGE, ...)は親クラスで受信されません。 子クラスと親クラスの両方で通知メッセージを受信するにはどうすればよいですか?現在、私は手動で親

    4

    2答えて

    私はサードパーティのDLLにリンクしているMFCプロジェクトを持っています。プログラムが終了すると、IDEは「検出されたメモリリーク」を返します。漏れをダンプします。 これらのリークはサードパーティのDLLからのものです。私はこれらが間違って報告されていると確信しています。 (CRSがファイルスコープで変数を破棄する前に、MFCがメモリリークをチェックすることをMFCがチェックすることがわかります

    1

    1答えて

    MFCでCStatusBarCtrlを使用する場合、GetItemRectを使用してCStatusBar内の各項目の境界を取得します。 しかし、今私はexeでXPマニフェストを使用して問題が発生しています。正しい長方形を返さないので、マウスがコントロールの右端にあるときに正しく識別されなくなります。 GetStatusBarCtrl().SetTipText(n - 1, _T("Test"));

    10

    2答えて

    私はCMFCToolbarの中にメニューボタンを持っています。メニューの各項目が独自のアイコンを持っているので、メニュー内の別の項目が選択されるたびにボタンのビットマップを置き換えます。 CMFCToolBarMenuButton::SetImageを使用してアイコンの変更に成功しましたが、メニュー項目のアイコンも変更されます。残念な。ここで alt text http://www.freeima

    0

    2答えて

    TRACEマクロはprintfのような関数(可変引数リスト)として使用できます。この機能をサポートしている場合は、TRACE0、TRACE1、TRACE2のマクロを持つ必要があるのはなぜですか?ただし、引数の数に制限があります。ここでも、TRACEマクロの引数の数を制限することに利点があるかどうかを知りたいと思います。

    0

    2答えて

    最近、C++ MFCアプリケーションをVS2005からVS2008に切り替えました。残念なことに、私たちのUIには外見上の問題があります。グループボックスは黒ではなく青色で表示され、プロパティダイアログは白い背景などです。私はVS2008ではMFCがOSテーマを尊重するように変更されていると推測しますテーマ)。残念なことに、すべてのコントロールとカスタムツールバーを変更して、アプリをまともに見せる

    6

    5答えて

    コードセクションに簡単な「一度に1つの」ロックが必要です。 void func() { // locking/mutex statement goes here operation1(); operation2(); // corresponding unlock goes here operation3(); } 私はoperation1

    2

    2答えて

    どのようにCBitmapButtonを無効にしますか?私はm_bitmapbutton.EnableWindow(false)を使ってみました。それは動作しません。それでもイベントは発生します。 私がしようとしているのは、イベントBが(ボタンBから)実行されている場合、ボタンAがイベントAを発生させないようにすることです。だから、イベントBには、私はボタンA.