wtl

    1

    1答えて

    WTLはテンプレートライブラリなので、テンプレートライブラリのヘッダファイルに実装する必要があります。 私のロジックを.cppに実装したいのであれば、私は巨大なヘッダファイルをコーディングする必要があります。例えば 、MainFrm.h // ... // MainFrm.h class CMainFrame : public CFrameWindowImpl<CMainFrame>

    3

    1答えて

    で動作するようにアルファブレンディングを取得、私が遭遇してきたこれと非常によく似ている他のいくつかの質問があります。 WTL9.0を使用します。私はその子としてCTreeViewCtrlExを持つフレームウィンドウを持っています。私はSHGetFileInfo()を使用してツリー内で使用したいアイコンを取得していますが、黒い背景で表示されます。ここに完全なサンプルがあります。 #define WI

    1

    1答えて

    ? CScrollImpl WM_PAINTは、CPaintDCを派生クラスのOnPaintに渡しません。これは、更新RECT rcPaintメンバを持つPAINTSTRUCT m_psメンバを持ちます。 LRESULT CScrollImpl::OnPaint(UINT, WPARAM wParam, LPARAM, BOOL&) { T* pT = static_cast<T*>(t

    0

    1答えて

    : https://www.codeproject.com/Articles/9632/Views-in-Full-Screen-Mode 私はWTLアプリケーションでフルスクリーン設定のソースコードをテストし、それが働いていません。 私はSetWindowPlacement()/ GetWindowPlacement()関数を使用する必要がありますか? void toggle_fullscree

    5

    1答えて

    ツールチップのテキストが完全に表示されないことがあります。ここでは、そのようなテキストの例を以下に示します。 WWWWW WWWW、WW WWWWWWWW WWWWWWWWWW WWWWWWWWWWWWW WWWWWWWWW スクリーンショット: マイツールチップの作成コード(WTL): CToolTipCtrl tooltip; TOOLINFO toolInfo; tooltip.Cre

    0

    1答えて

    私はMFC分割ウィンドウクラスのオーバーライドで探しています: https://www.codeproject.com/Articles/6188/How-to-prevent-resizing-of-views-in-a-splitter-win 私はWTL CSplitterWindowとオーバーライドのソースコードをテストしていたが、それは働いていません。 私はCSplitterWindow

    1

    1答えて

    現在、私のアプリケーションでCRichEditCtrlをサブクラス化しようとしています。これは、サブクラスのクラスです: class FileEdit : public CWindowImpl<FileEdit, CRichEditCtrl> { DECLARE_WND_CLASS(L"FileEdit"); public: BEGIN_MSG_MAP_EX(FileEdi

    0

    1答えて

    GetLineCount()を使用してすべての行をループし、アキュムレータ文字列の最後にGetLine(i)を追加するのではなく、複数行のCEditコントロールからテキストを取得する方が良い方法があります。これよりも良い方法がありますか? WTLのドキュメントへのリンクを表示されません

    -1

    1答えて

    私は自分のプロジェクトリソースに格納された.pngをロードしようとしていますが、これはピクチャコントロールで設定するためですが、理由を理解できません。私はいくつかの調査を行い、通常のLoadImage()コールでは.pngが実際にはサポートされていないようです。 しかし、私はそれを回避することができれば、実際にはビットマップに変換したくありません。 これまでのところ、私はGDI +、あるいは本当に

    -3

    1答えて

    私は単純なビデオプレーヤーを持っています。今 https://github.com/sailfish009/sample_video 私は、Windowsのテンプレートライブラリ9.1へのポートにそれをしたいと思います。 編集:解決済み、CWndowImplのハンドラはCWndと互換性があります。 //screen = SDL_CreateWindowFrom(this->m_hWnd); //H