1
A
回答
1
您可以使用其BackgroundImage创建无边框窗体来显示图像。使其与次屏幕一样大。像这样:
public static Form ShowImage(Image image) {
Form frm = new Form();
frm.ControlBox = false;
frm.FormBorderStyle = FormBorderStyle.None;
frm.BackgroundImage = image;
frm.BackgroundImageLayout = ImageLayout.Zoom;
Screen scr = Screen.AllScreens.Length > 1 ? Screen.AllScreens[1] : Screen.PrimaryScreen;
frm.Location = new Point(scr.Bounds.Left, scr.Bounds.Top);
frm.Size = scr.Bounds.Size;
frm.BackColor = Color.Black;
frm.Show();
return frm;
}
请注意,它返回一个Form对象,调用它的Close()方法来再次摆脱该图像。
2
使用WinAPI中的SetWindowPos。
实施例:
[DllImport("user32.dll")]
public static extern void SetWindowPos(IntPtr hwnd, IntPtr hwndInsertAfter, int X, int Y, int width, int height, uint flags);
public Form1()
{
InitializeComponent();
this.FormBorderStyle = FormBorderStyle.None;
SetWindowPos(this.Handle, IntPtr.Zero, 0, 0, Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, 64);
}
替换PrimaryScreen
与已选定的屏幕。
我不知道图像可以做什么。你可以使用一个Picturebox或者创建你的控制器并用GDI显示它。
+0
你的意思是,我应该添加一个图片框到窗体中,然后设置图片框大小与窗体相同,对不对? – 2010-12-18 15:15:12
相关问题
- 1. 如何在辅助监视器上显示表单?
- 2. 在辅助显示器上全屏显示
- 3. 问题在全屏使用辅助监视器上的Java脚本打开IE监视器
- 4. C#辅助监视器边界问题
- 5. 使用Cocoa在辅助显示器上显示os x窗口全屏
- 6. 调光辅助监视器
- 7. C#:Direct3D在控件中,而全屏在辅助监视器上 - 最好的方法是什么?
- 8. 如何使用tkinter在辅助显示器中制作全屏窗口?
- 9. C#Winform应用程序仅在辅助显示器上显示
- 10. 如何使用cwac-presentation库在辅助显示屏上显示自己的自定义视图?
- 11. 使用Qt的辅助显示器显示窗口全屏使用Qt
- 12. 如何以全屏显示图像?
- 13. 使用Win32/SDL将全屏窗口移动到辅助监视器
- 14. 在Eclipse菜单中显示辅助视图窗口 - >显示视图
- 15. 如何显示全屏图像视图onlclick
- 16. 在java中以全屏显示图像
- 17. 在OpenCart上悬停时显示辅助图像
- 18. 如何在单击图像时以全屏显示图像
- 19. C#如何强制在双监视器系统的主显示器中显示slpash屏幕?
- 20. 在ASP:ASPNET图像控件中显示.tif图像
- 21. 第二台显示器上的监听键和全屏幕
- 22. 表示.TIF在Matlab图像
- 23. 在C#中以全屏模式在浏览器中显示图像ASP.NET
- 24. Expression Encoder 4 LiveSourceSample。如何捕获辅助监视器
- 25. 如何在ImageView中单击全屏显示图像?
- 26. 如何在ImageViewTouch中全屏显示图像
- 27. 在辅助视图上填充UITableView
- 28. 在双显示器配置中全屏显示Silverlight视频
- 29. 如何在iPhone上显示全屏iAd?
- 30. 如何在监视器全屏中查看CRViewer?
其实我想要显示图像的实际分辨率,所以如果它的800×600图像应该显示为没有缩放和缩放。 – 2010-12-18 18:32:24
更改BackkgroundImageLayout。如果您有其他要求,请使用表单的Paint事件。 – 2010-12-18 18:34:40