ロゴ メインコンテンツへ
RSSフィード
「ソフトウェア開発」に関連する記事一覧

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

2014/06/03
(この記事の文字数: 26)

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


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 件)



コンテンツロード: 0.0059 sec
Copyright(C)2006-2024 puarts All Rights Reserved