ownerdrawn

    1

    1答えて

    のオーナー描画をする: if not _nightMode then TStyleManager.TrySetStyle('Windows', False); 私はページコントロールのオーナー描画することができます: procedure TMyMainForm.pcDetailedDrawTab(Control: TCustomTabControl; TabIndex: Intege

    0

    1答えて

    私はこのラインで私のMFCアプリケーションのビューをintialize ためMFCメニューをカスタムドロー: CSingleDocTemplate pDocTemplate( new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CMyDoc), RUNTIME_CLASS(CMainFrame),

    1

    1答えて

    Outlookのメールボックスに送られる電子メールのレポートを表示するアプリケーションで作業しています。私は電子メールの種類に応じてテキストの前景色または後色をフォーマットするリッチテキストボックスを設定しました。私はユーザーがディスプレイから電子メールを選択する機能を追加したかったのです。 リストボックスを使用するだけで簡単ですが、書式設定を維持してください...所有者が描画したリストボックスに

    0

    1答えて

    LockWindowUpdate()の代わりにWM_SETREDRAWを使用してアイテムに記入しながらリストビューの更新を抑制するためのアドバイスに従いました。私は私のヘッダー行が本当にWM_SETREDRAW msgを送信した後に表示されないことを発見しました。 InvalidateRect()とUpdateWindow()の組み合わせまたはRedrawWindow()は、所有者が描画したヘッダ

    0

    1答えて

    オーナー描画リストボックスを作成しました。なぜあなたは知っていますかWM_DRAWITEMメッセージ、私は(LPDRAWITEMSTRUCT)lParam->itemID = -1を受け取るだけですか? 私は、リストボックスを作成し、設定スクロール情報 VS 2010 C++ ExpressとのWin 7でコーディングしています: lbHWND = CreateWindowExW(NULL, WC

    1

    1答えて

    私はオーナー描画リストボックスを作成し、textsベクターを以下のようにバインドします。 vector<wchar_t*> texts; lbHWND = CreateWindowExW(NULL, WC_LISTBOX, NULL, WS_CHILD | WS_BORDER | WS_VISIBLE | LBS_NODATA | LBS_OWNERDRAWFIXED

    1

    1答えて

    私のニーズに合わせてカスタムのリストビューコントロールを作成しましたが、フォームが表示されてもリストビューにコンテンツが表示されない最初の負荷。 フォームのサイズを変更したり、コントロール(ListViewで再描画を強制するもの)をクリックした場合、予期したとおりに表示されます。 今日の小さな変更を加えてコントロールを再構築するまで、それはうまく動作していました。私が行ったすべての変更を取り除いて

    8

    1答えて

    私はGraphicsPath.AddString()関数を使用していますが、テキストの周りに少しスペースを入れてテキストを描画します。どのようにパディングなしで文字列を描画する任意のアイデア、テキストのパスのみ? 私のコードこのようなものです:何が起こっている GraphicsPath gp = new GraphicsPath(); gp.AddString(text, font.FontF

    2

    1答えて

    ListViewがアイコンモードのときにListViewアイテムの周りに長方形を描きたいので、私は自分の問題を解決すると思ったオーナードローについて読んで始めました。 しかし、私はまた、所有者の描画は、レポートモードでのみ動作することをお読みください!これは、新しいバージョンのWindows(Windows XP以降)でも引き続き起こりますか? これが当てはまる場合は、ListViewアイテムの周