Как потянуть непосредственно на рабочем столе Windows, C#?

PostgreSQL понимает

select column_name from information_schema.columns where table_name = 'myTable'

синтаксис. Если Вы работаете в оболочке psql, можно также использовать

\d myTable

для описания (столбцы, и их типы данных и ограничения)

14
задан esac 8 October 2009 в 07:24
поделиться

2 ответа

Попробуйте следующее:

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 int ReleaseDC(IntPtr hwnd, IntPtr dc);

    static void Main(string[] args) {
        IntPtr desktop = GetDC(IntPtr.Zero);
        using (Graphics g = Graphics.FromHdc(desktop)) {
            g.FillRectangle(Brushes.Red, 0, 0, 100, 100);
        }
        ReleaseDC(IntPtr.Zero, desktop);
    }
}
25
ответ дан 1 December 2019 в 07:27
поделиться

Вы можете попробовать:

Graphics.FromHwnd(IntPtr.Zero)
8
ответ дан 1 December 2019 в 07:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: