cwnd

    0

    1答えて

    私はGUIアプリケーションを書くためにMFCを使用しています。私はダイアログベースのアプリケーションを選択し、 画像コントロール、ボックスとボタンを編集しました。ピクチャコントロールがから得られた にマップされている場合、DDX_Controlを使用すると、「alt + tab」を使用するまで、すべてのメッセージボックス(編集ボックスに無効な入力を入力するとデフォルトシステムメッセージボックスのポ

    6

    2答えて

    では動作しません。私は、ボタンの名前CWnd由来のクラスを持っている、とCWndアクセシビリティ機能を使用したい、私は私のクラスでは、この関数をオーバーライド: virtual HRESULT get_accName(VARIANT varChild, BSTR *pszName); virtual HRESULT get_accChildCount(long *pcountChildren);

    1

    2答えて

    MFCでメッセージルーティングがどのように機能するかを理解しようとしています。 CWndを拡張するコントロールを想像してみてください。私の最初の質問は、コントロール内のすべてのメッセージが親コントロールに渡されているかどうかです。 私は、SS_NOTIFYスタイルを設定したときに特定のメッセージだけを渡すCStaticでは起こりません。それがCStatic特有のものなのか、すべてのコントロールのも

    0

    3答えて

    CWndクラス名mywindow のメンバーがあり、スクロールバーを追加したいと思います。 どうすればいいですか? 私がやってすでに試してみてください。 mywindow.EnableScrollBarCtrl(SB_BOTH,TRUE); それは、水平および垂直の両方のスクロールバーを表示 が、私は、ボタンを押すか、スクロールバーを移動することはできません。 私は、最初のコマンドの後にも試し

    0

    1答えて

    :実際に int handle = com.arbortext.epic.Application.getActiveWindow().getNativeHandle(); を、このハンドルはCWnd *ポインタです。ネイティブplugin_2への直接転送は機能しません。代わりに、私たちはどのように私はMFCなしDelphiでこのコードを書き換えることができコール HWND __stdcall

    3

    4答えて

    CWndから派生したクラスのインスタンスでは、可能なメッセージごとに個別のハンドラとメッセージマッピングを記述することなく、すべてのMFCメッセージを別のオブジェクトに転送(リダイレクト)することは可能ですか?具体的には、私はすべての未処理のWM_メッセージを別のオブジェクトに転送したいと思います。これが不可能な場合は、オブジェクトが他のオブジェクト内で発生するイベントをリッスンすることは可能です

    0

    1答えて

    私は、ボタンが内部にあるリトグラフを表示するcwndクラスを作成しますが、自分でボタンを描くのではなく、ボタンコンポーネントに委託したいと思います。私はなりたいとしてそのまま .... class ExampleControl : public CWnd { void ExampleControl::OnPaint() { CPaintDC dc(this);

    0

    1答えて

    ドラッグ操作でオブジェクトをドラッグしている間にカスタムイメージを表示したいですか?& 私はCWndの派生コントロール(グラフ)を作成し、同じダイアログに4つ表示します。コントロールをドラッグアンドドロップして位置を変更できるように、私はドラッグ&ドロップを実装しました。今私は、同じグラフの小さなバージョンを表示するには、典型的なカーソルの代わりにドラッグされています。 "簡単な"方法はありますか