gdi

    6

    1答えて

    私のアプリケーションでは、Google Mapsマーカーのような「マーカー」をTCanvasに描画する必要があります(画像参照)。 半径をパラメータとして、私は、高さと原点を使用したいと思います: 私が使用するアルゴリズムについての考えを持っていません。私は上を描画するために弧を使用することができますが、どのように下を描画することができますか? 注:GDIとGDI +の両方で描画する必要があります

    5

    1答えて

    WindowsフォームUIレンダリングエンジン用の小さなテストスイートを開発し、テストケースを自動化して実行しながらパフォーマンスを測定し、メモリリークを検出することができます。今度は、ハンドルリークもチェックしたいと思います。デスクトッププラットフォームでは、次のコードを使用できます。 [DllImport("User32")] private extern static int GetGui

    8

    1答えて

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

    5

    1答えて

    私がやろうとしているのは、同じプロセスでコントロールを持たないコントロールを自分自身を再描画することです()。再描画を完了しました。 UpdateWindowを使ってみましたが、再描画が完了するのを待っているようです。 私がそれを描くのを待つ必要がある理由は、後で画面をつかみたいということです。 コントロールはdotNetコントロールではなく、通常のウィンドウコントロールです。 私がいることが確認

    7

    2答えて

    最近アニメーションGIFsのフレーム(ビットマップと期間)の読み込みについて別のSO questionに応答しようとしていました。コードはpastenbinにあります。私のdevのライブラリにそれを移動する前に、このコードに追加のテストをやっている間、私はこのコード行に問題があることに気づいた : //Get the times stored in the gif //PropertyTagFr

    7

    1答えて

    私はダブルバッファリングを実装しようとしていますが、動作していないようです。つまり、グラフィックスはまだちらつきます。 WM_PAINTは、マウスが動くたびに呼び出されます。下記(WM_MOUSEMOVE) 貼り付けWM_PAINT:このメッセージは、その絵が上で行われることを確認するために塗装する前に送信されますので、それが動作する理由がある case WM_ERASEBKGND: r

    7

    2答えて

    Visual C++でGraphicsを初めて使用しました。私はちょうど色でいっぱいの長方形を作ろうとしています。これを修正するために助けを必要と... RECT rect; HDC hdc; hdc=CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL); rect.left=30; rect.right=100; rect.top=50; rect.bot

    5

    1答えて

    Delphiのキャンバスに描画中に文字間隔を文字に追加しようとしています。 SetTextCharacterExtra APIを使用すると水平スペーシングがうまく動作しますが、キャンバスにDrawTextを使用してテキストを描画し、その中に改行がある場合、垂直スペーシングはどのように調整しますか?私はSetTextJustificationを試しましたが、私はそれが唯一のスペース文字のために働くと

    17

    2答えて

    私は特定のグラフィックを描画するタスクがあります。この作業の一環として、あるドットを45度回転させる必要があります。 私はすでに数式の計算に2日間費やしましたが、それは正しくできませんでした。 私はこの特定のウェブサイトを含めて全面的に検索してきましたが、私はとても近づいていますが、私はまだそこにいません。 ここにある:私は質問の範囲外であるが位置を計算するための具体的な式を持っている私は、4つの

    5

    1答えて

    ゲーム用のウォールハックを検出するためのコードを記述しようとしています。 基本的に、いくつかのハッキングが存在し、ウィンドウの空白透明ウィンドウを作成し、この外部ウィンドウにハックを描画するので、ゲーム自体のスクリーンショットを撮ることで検出することはできません。 私のアプローチは次のとおりです。 - 1.ゲームウィンドウのスクリーンショットを撮ります。 2.同じ座標のWindowsデスクトップの