C# デスクトップに直接グラフィックス描画
ロゴ
「ソフトウェア開発」に関連する記事一覧

C# デスクトップに直接グラフィックス描画

2014/06/03
GDI CSharp 

デスクトップ上に直接サークルを描画するサンプルです。


using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Runtime.InteropServices;

class Program {
    [DllImport("User32.dll")]
    static extern IntPtr GetDC(IntPtr hwnd);

    [DllImport("User32.dll")]
    static extern void ReleaseDC(IntPtr hwnd, IntPtr dc);

    static void Main(string[] args) {
        IntPtr desktopDC = GetDC(IntPtr.Zero);
        using (Graphics g = Graphics.FromHdc(desktopDC)) {
            g.FillEllipse(System.Drawing.Brushes.Red, 100, 100, 30, 30);
        }

        ReleaseDC((IntPtr.Zero, desktopDC);
    }
}

  このエントリーをはてなブックマークに追加    

<<「ソフトウェア開発」の記事一覧に戻る

関連記事

にほんブログ村 ゲームブログ ファイアーエムブレムへ にほんブログ村 デザインブログ コンピュータグラフィックスへ

0.0422 sec
Copyright(C)2006-2019 puarts All Rights Reserved