cdialog

    0

    1答えて

    VS2015 CLRで動作するようにVC++ 6ベースのコードを移行しようとしています。 私は主要な機能は動作していますが、UIには欠けているものがいくつかあります。 私はこの問題を、親CWndのNULL HWndのためにSubclassDlgItemの失敗に追いかけました。 CDialogの派生親クラスに作成するdlgcore.cppに if (hWnd != NULL && !(m_nFlag

    0

    1答えて

    VS2015 CLRで動作するようにVC++ 6ベースのコードを移行しようとしています。 私は主要な機能は動作していますが、UIには欠けているものがいくつかあります。 CWndの派生オブジェクトとCButtonオブジェクトをホストするCDialogBarがあります。 CWndから派生したオブジェクトは表示が良好ですが、CButtonオブジェクトはすべて表示されませんが、ブラインドでクリックすると正

    -1

    1答えて

    私は複数の事をしようと試みてきたが、基本はこれに来る: #include <stdio.h> #include <afxwin.h> main(int argc, const char* argv[]) { printf("\nHello World\n\n"); CDialog *dlg = new CDialog(); dlg->DoModal();

    0

    1答えて

    私はMFCで構築されたプログラムに取り組んでいます。 CFormViewを振ると、私はこの奇妙な状況に陥ります。最初はすべてが最小限に抑えられていますが、すべてのウィンドウが復元されている間に2回目を振ると、私のCDialogのうちの1つがCFormView内にありますが、前面に表示されます。 2回目の揺れのイベントをキャッチするにはどうすればよいですか? CDialogにどのようなメッセージが送

    8

    3答えて

    2つの異なる方法(エディションモードとプログラミングモード)で使用できるダイアログ(CDialog派生クラス)があります。 ダイアログがプログラミングモードで使用できるように開いているときは、メインビュー(ツールバーの種類)の変更に使用されるモードレスダイアログです。編集モードで開いている場合、ユーザはダイアログ自体の設定を変更することができ、この場合はモーダルダイアログです。 今のところ2つの異

    0

    1答えて

    私のCDialog派生クラスでは、OnInitDialog()メソッドで、既存の設定から以前の設定をロードして編集フィールドをあらかじめ入力しています。 SetDlgItemText(IDC_EDIT1, LPCTSTR(data->project_file.c_str())); SetDlgItemText(IDC_EDIT2, LPCTSTR(data->remote_addr.c_str(

    0

    1答えて

    メインフレームの子孫ではないダイアログ(CDialog)を作成する方法はありますか? 作成時に親ウィンドウを指定しない場合、親ウィンドウはメインのアプリケーションウィンドウです。 SetOwnerとSetParentをNULLパラメータで使用しようとしましたが、動作しませんでした。 メインウィンドウの子でないダイアログや、最終的にメインウィンドウの子である他のウィンドウを作成する方法はありますか?

    2

    1答えて

    私はこの目的のためにcodeproject.comのeasysizeやsizecbarのような別のクラスを使いたくありません。 MFC CDialogExを使用しています。私はこれを試してみる: LRESULT ChildDialog::OnNcHitTest(CPoint point) { // TODO: Add your message handler code here and

    0

    2答えて

    私はCPropertyPageクラスから継承するクラスを持っています。私はOnOk()メソッドとOnKillActive()メソッドを持っています。 ダイアログの[OK]を押すたびに。 OnKillActive()は呼び出されますが、OnOk()は呼び出されません。 問題は条件によって異なります.OKを押してダイアログを閉じる必要はありません。しかし、ダイアログはOKを押すと終了します。 [OK]

    2

    1答えて

    私は作成した2つのCDialogクラスを持っています。それらをMainDialogとExtraDialogと呼んでみましょう。 ExtraDialogをdoModalとMainDialog内のネストされたダイアログの両方で表示できるようにします。 私はすでにButtonとdoModalを介して別に起動することができます。しかし、私はMainDialog内にそれを配置する方法について固執してきました