|
- int swidth = Screen::PrimaryScreen->Bounds.Width;
- int sheight = Screen::PrimaryScreen->Bounds.Height;
- Image^ myImage = gcnew Bitmap(swidth, sheight); //空图与屏幕同大小
- Graphics^ g = Graphics::FromImage(myImage); //空图的画板
- //g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(swidth, sheight)); //将屏幕内容复制到空图
- g->CopyFromScreen(0, 0, 0, 0, myImage->Size); //将屏幕内容复制到空图
- this->pictureBox1->Image = myImage;
复制代码
代码移植,语法不会了。。。求助。。。。
照猫画虎,不理解语法是真的不行。
这几天在复习学过的知识,发现前段时间刚完成的截图软件,又不会了。
就算知道,软件每行代码功能是什么。不会语法,自己还是写不出来。
代码从C# winform移植到C++CLR winform中。
g.CopyFromScreen(new Point(0,0),new Point(0,0),new Size(swidth,sheight));
最后的Size参数,无论如何写语法就是错误。。。。
最后,没有办法了,找到现成Size 填上就可以了。。。
请问,在这里Size如果使用swidth,sheight来表达的话,正确的语法如何写呀??? |
上一篇: 求助:OK不是对话框的成员下一篇: 求助:类类型的动态内存分配及其他问题
|