gdi

    0

    1答えて

    いくつかのコードを書き留めており、ツールチップを使用して間違った移動についてユーザーに警告したいと思います。 WIN32を使用して最大限達成できます<commctrl.h> TOOLINFO構造は、単一行の古典的な長方形のツールチップです。 この使用してGDI +とWIN32 APIを行うにはどのような方法があります:私は到達したいのですが、結果はこのようなものでしょうか? ありがとうございます!

    -1

    2答えて

    上に描画するために失敗しました: #include <windows.h> int main() { TextOut(GetDC(GetDesktopWindow()), 10, 10, TEXT("Test TextOut Tester!!"), 21); return 0; } 私の現在のユーザー権限が描画動作に影響を与えると思われる、私はないです私のPC上の管

    1

    1答えて

    は、ここで私がこれまで持っているものです。 [StructLayout(LayoutKind.Sequential)] struct CursorInfo { public Int32 cbSize; public Int32 flags public IntPtr hCursor; public POINT ptScreenPos; } [Dll

    2

    1答えて

    私はスクリーンショットを取るためにいくつかのプログラムをやっています。その機能はWindowsのSnipping Toolと同じです。ユーザーは画面上に矩形を描いて領域を定義し、ショットを撮る。 私はデスクトップ全体をカバーすることによって新しいウィンドウを開くような、驚くべきtutorialを追跡しました。次に、ウィンドウに矩形を描き、矩形の内側で撮影します。マウスが正常に動かされると、スクリー

    0

    2答えて

    私はあなたに私の問題に関する行しか与えません。これはコンパイルできない理由を私は知らない。 POINT ptVertex[5]; ptVertex[0].x = 180; ptVertex[0].y = 80; ptVertex[1].x = 100; ptVertex[1].y = 160; ptVertex[2].x = 120; ptVertex[2].y = 260; pt

    1

    2答えて

    私はVisを書いています。スタジオダイアログアプリケーションを使用して、ダイアログから表示する必要がある小型LCDグラフィックスディスプレイを含む機器を遠隔操作することができます。 V.Studioダイアログエディタは、缶詰ソリューションを提供していないようです。私がやったことは、援助よりもむしろWindowsプログラマーであるからです: ダイアログに編集コントロールが追加されました。 LCD用画

    -2

    1答えて

    PNGリソースをGdiPlus::Bitmapに変換して描画するコードがあります。 void ResBit(HINSTANCE hInstance,HDC hdcC,HWND hwnd, char *Name, int x,int y,int cx,int cy) { spe sp; sp.h=hInstance; sp.name=Name; static

    -1

    1答えて

    C++で書かれたGDIオブジェクトをキャッシュするためのAPIを開発中です。このメソッドでは、Win32 APIを模倣するさまざまなCreateメソッドを実装しています。そのような方法の1つはCreateDIBPatternBrushPt()であり、これはパックドDIBにVOID*を取り込む。 VOID*は、BITMAPINFO構造体を含み、直後にビットマップのピクセルを定義するバイト配列が続きま

    2

    2答えて

    GetLogPen()とGetExtLogPen()の呼び出しは両方とも失敗します。彼らは CBrush Brush; Brush.CreateSolidBrush(COLOR_MINORSELECTION); Brush.GetLogBrush(&lBrush); DWORD Style[] = { 3, 1 }; CPen CustomPen; CustomPen.CreatePen

    7

    1答えて

    が標準System.Windows.Forms.Form protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); Rectangle test = new Rectangle(50, 50, 100, 100); using (LinearGradientBrush brush = n