C#のNewPoint関数が良く理解出来ません。というのもそもそもこの関数は何の為にあるものなのでしょうか。
例えば次のようなコードがあったとします。
C#
1int DesktopWidth = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width; 2int DesktopHeight = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height; 3 4Bitmap BitmapImage = new Bitmap(DesktopWidth, DesktopHeight); 5Graphics GRP = Graphics.FormImage(BitmapImage); 6GRP.CopyFromScreen(new Point(0, 0), new Point(0, 0), BitmapImage.Size); 7GRP.Dispose(); 8 9Picture1.Image = BitmapImage;
このコードはデスクトップ全体をキャプチャしてそれをフォームのPictureBox(Picture1)に表示されるコードなのですが、こちらの「new Point関数」の「第一引数」と「第二引数」が0を「変数 DesktopWidth」、「変数 DesktopHeight」にそれぞれ変更すると、デスクトップのキャプチャが出来なくなりました。
これは何故でしょうか。そもそもこの「new Point(x, y)」という関数はどのような役割があって、どのような使い方をするのでしょうか。
なるべく具体的にご提示して頂ければと思います。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/31 19:06
2017/10/31 22:10