wtl

    1

    1答えて

    私はSDIアプリケーションを持っています。フレームクラスは次のとおりです。 class CMainFrame : public CFrameWindowImpl<CMainFrame>, public CMessageFilter, public CIdleHandler, public CUpdateUI<CMainFrame> { DECL

    1

    3答えて

    私のWTLアプリで静的なラベルのフォントを変更しようとしています。 CreatePointFontはNULLを返します。これはなぜでしょうか? CreatePointFont()へ CFont font; font.CreatePointFont(120, _T("Segoe UI")); text.Attach(GetDlgItem(IDC_MAINTEXT)); text.SetFon

    2

    1答えて

    ちょうど小さなwin32プロジェクトをセットアップしようとしましたが、ウィンドウを作成しようとしていました。 私は、リソースデザイナでダイアログを作成し、私の窓のために、このクラスを設定します。 #pragma once #include "stdafx.h" class TTTMainDialog : public CWindowImpl<TTTMainDialog> { public

    0

    1答えて

    私はメインウィンドウを持っているので、メインウィンドウに含まれるのではなく浮かせるように、アプリケーションのフレームを "ポップアップ"できます。ある時点で3つのWS_POPUPウィンドウがあるように、ポップアップできる複数のフレームがあります。 問題は、私がモーダルダイアログを表示するときに、私はDoModal関数のパラメータを使ってそれらのうちの1つだけを無効にすることができます。 DoMod

    0

    1答えて

    ダイアログベースのWTL/ATLアプリケーションとしてCDialogImpl派生クラスを使用すると、ユーザーが右上の "X"ボタンをクリックしたときに非表示にするか(EscまたはAlt + F4)。 現在、「X」はダイアログを閉じてアプリケーションを終了します。 私はこの動作を変更したいだけはを閉じるのではなく、ダイアログボックスを非表示にします。これは可能ですか?

    3

    1答えて

    私は黒でウィンドウを持ってWTL(私はMFCと同じ問題を持っていると思います推測している) を使用してCStaticなの背景色を設定することで問題を抱えています背景には、CStaticから派生したコントロールがあります。私はWM_CTLCOLORSTATICメッセージで色を設定しています。私は基本的に動作しますが、テキストを持つコントロールの部分は白く見えます。ここで は、コールバックのコードです

    3

    1答えて

    言語に応じてRTLを作成できる動的なダイアログを作成しようとしています。しかし、私は次の問題を抱えています。コンボボックスのRTLスタイルを変更するたびに、テキストが反転して表示されます。私はInvalidateRect,RedrawWindowなどの関数を使ってみましたが、正しく動作させることができませんでした。 関連するコード(WTLとWinAPIの): CComboBox combo = h

    2

    1答えて

    私はATL::CWindowImpl<CMyCustomControl>からカスタムコントロールを派生し、DECLARE_WND_CLASS(_T("CMyCustomControl"))と宣言しました。 また、クラス名がCMyCustomControlのカスタムコントロールでダイアログリソースを作成しました。 コントロールを適切に登録してダイアログに表示できるようにするにはどうすればよいですか?

    1

    2答えて

    これはたくさんの方法を尋ねましたが、実際のコードスニップを見たことはありませんでした。 私は新しいウィンドウとメッセージループを持つ新しいスレッドを作成するには、この疑い素朴な試みを試してみました。私はウィンドウ&のメッセージを処理する必要があり、既存のメッセージループ(および他のウィンドウなし)または通常のmfcメッセージループまたはWTLメッセージループを持たないアプリケーションから呼び出され

    2

    1答えて

    C++コードを継承しました。 クラスを宣言したようにしてください。 CIEがCIENavigatorとして宣言されているがそう CIENavigator CIE; CIENavigator * pCIE = &CIE; よう class CIENavigator : public CWTLAxControl<CIENavigator,IWebBrowser2> { public: イ