标签: fullscreen

在python中获取监视器大小

我正在使用python并想要创建一个全屏窗口.我知道pygame.FULLSCREEN标志,但是当我使用它时,屏幕周围会出现黑色区域​​.有没有办法使用python获取显示器大小,所以我可以使窗口正确的大小?

python pygame monitor fullscreen

5
推荐指数
1
解决办法
8322
查看次数

IPhone - 全屏UIScrollView启动正确但重新定位在导航栏下方

I am currently trying to implement a photo picker just like the Photo App but with a custom image source. For the "photo scrolling" part I used the Apple PhotoScroller sample code and adapted it. One of the main difference is that it is now embedded in a navigation controller (wich is the photoPicker own nav controller, not the application's one) , with a navigation bar. I have the status and navigation bar translucent and I did set wantsFullScreenLayout = …

iphone fullscreen scrollview offset navigationbar

5
推荐指数
2
解决办法
4730
查看次数

Matlab - 如何在黑色全屏幕上绘制像素?

我希望matlab向我展示一个全屏,全黑,并能够在其上设置像素.

它甚至可能吗?

matlab plot fullscreen matlab-figure

5
推荐指数
1
解决办法
2641
查看次数

如何使用xcb提供_NET_WM_STATE_FULLSCREEN提示?

我正在尝试使用xcb编写一个全屏应用程序用于我自己的启发,我遇到上述问题.我发现了一些使用Xlib执行此操作的代码,但没有使用xcb.我找到了xcb_ewmh_connection_t结构,我试探性地使用它:

xcb_connection_t *Connection = xcb_connect(NULL, NULL);
xcb_ewmh_connection_t EWMH;
xcb_intern_atom_cookie_t *EWMHCookie = xcb_ewmh_init_atoms(Connection, &EWMH);
Run Code Online (Sandbox Code Playgroud)

然后使用结构内部的原子EWMH._NET_WM_STATE

鉴于这个小背景,我怎么能暗示窗口管理器窗口应该全屏?

fullscreen xcb ewmh

5
推荐指数
1
解决办法
2600
查看次数

在Chrome/Firefox中全屏按下转义时,不会触发Keydown事件

我有这个网站,这是我的下一个投资组合网站:http: //lantosistvan.com/temp/viewport-images/

在右下角,我有一个锚标记,它触发下一个javascript:

$(".expand").on("click", function() {
    $(document).toggleFullScreen();
    $("#header-container, #footer-container").toggleClass('toggle-display');
    $("header, footer").toggleClass('toggle-height');
    $("a.expand").toggleClass('toggle-bottom');
});

$(window).on("keydown", function(e) {
    var code = (e.keyCode ? e.keyCode : e.which);
    if (code == 27, 122) {
        $("#header-container, #footer-container").removeClass('toggle-display');
        $("header, footer").removeClass('toggle-height');
        $("a.expand").removeClass('toggle-bottom')
    }
});
Run Code Online (Sandbox Code Playgroud)

第一个代码将触发Klaus Reimer的"jquery.fullscreen 1.1.4".js:https://github.com/kayahr/jquery-fullscreen-plugin

下一行将在css"toggle-display"中添加一个类,它隐藏了"#header-container"和"#footer-container"."Toggle-height"为"标题"和"页脚"(30px)提供了新的高度,"toggle-bottom"将为按钮提供新的右下边距.

如果我使用按钮切换,这很有效.但是,如果有人使用ESC(在Firefox中)或ESC和F11(在Chrome中)按钮,该网站将从全屏退出,但注入的CSS更改仍然保持不变.这将打破整个体验.

所以当有人按ESC或F11时,我创建了第二个代码组,我删除了这些类.

问题:

  • 在Firefox中,F11非常棒!它正在删除类,因此,垂直图像高度javascript也保持图像高度和宽高比没有问题.
  • 但是如果按ESC键,它将从全屏退出,但不会删除类.您需要再次按ESC或F11,才能运行代码.但是,jquery.fullscreen仍然运行(因为没有任何关闭调用).如果您第二次按相同的键,则图像垂直简单不适合视口UNTIL您以某种方式更改了浏览器视口大小(例如:进入窗口模式并更改浏览器大小).
  • Chrome也有同样的问题,但由于Chrome也会使用F11进入原生全屏,因此也会出现问题.

如果单击右下方按钮,按ESC键,再按一下按钮,功能就会打开.现在它将进入全屏,就像按F11一样.如果有人用F11进入全屏并且他可以看到整个网站,我没有问题.我不想限制我的用户选项.F11没有动过,对我来说很好.

有没有任何解决方案,原生全屏API将首先触发我的javascript线?当我离开全屏?

更新2013.09.14. 我认为这是一个与Webkit相关的问题.为什么它在Firefox(F11)中不使用本机退出键,而不使用本机退出键(ESC),即使我一直处于本机全屏模式......?我们能以某种方式欺骗吗?

更新2013.09.15. 通过koala_dev:

$(".expand").on("click", function() {
    $(document).toggleFullScreen();
});

$(document).on("fullscreenchange", function() {
    if($(document).fullScreen()){
        //Just went into fullscreen
        $("#header-container, #footer-container").addClass('toggle-display');
        $("header, footer").addClass('toggle-height');
        $("a.expand").addClass('toggle-bottom');
    }else{
        //Just exit fullscreen …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 webkit fullscreen

5
推荐指数
1
解决办法
3711
查看次数

OpenGL非独占全屏模式(AKA全屏无边框窗口)

我正在尝试获得全屏无边框窗口的支持,但是我发现的任何信息都无济于事。

无论窗口是否设置为WS_EX_TOPMOST,窗口都将始终处于独占全屏模式。我已经在WinSpy ++中使用全屏无边框窗口模式检查了游戏中的窗口样式,而我使用的样式是相同的。

我知道它处于排他的全屏模式,因为WDM停止为我的窗口渲染小小的Aero预览。通过使窗口聚焦和不聚焦,我也会得到桌面闪烁。

我能够获得与我想要的行为类似的唯一方法是通过欺骗Windows使其认为我不需要全屏模式。我这样做的方法是将窗口位置调整1px,使其与屏幕的位置和大小不匹配。这将阻止Windows自动打开排他的全屏模式。

我知道在DirectX中解决此问题的方法只是创建窗口标记设置为true的设备。但是,我从未在OpenGL中看到过类似的东西。

根据第一条评论进行编辑:

我的窗口没有使用任何第三方库,只有Win32和OpenGL。

编辑:

我正在使用WS_POPUP作为窗口样式。在我执行的某些DirectX测试中,使用相同的窗口样式,可以通过更改“ windowed”属性来正确创建全屏无边框窗口或全屏独占窗口。

对于硬件,我将GTX690与Win7 x64上的最新驱动程序配合使用。

c++ windows opengl fullscreen

5
推荐指数
1
解决办法
2016
查看次数

我想要全屏制作图像,直到我滚动

这是我试图将这个全屏图像应用到的页面:http: //www.alexwiley.co.uk/portfolio

我希望这样做,使图像显示100%宽度和100%高度,直到向下滚动,然后在滚动时可以看到下面的内容.

以下是我要查看的示例网站:http: //www.nilsfrahm.com/

你可以看到他的图像是全屏的,直到他滚动.

我正在Adobe Muse CC中创建这个网站,作为补充信息.

html css image fullscreen muse

5
推荐指数
1
解决办法
5967
查看次数

AllowTransparency使最大化的过扫描

我目前正在使用WPF制作媒体播放器,遇到了一个问题。

我希望布局没有常规的Windows边框和阴影。我通过设置WindowStyle = none和AllowTransparency = true来完成此操作。只要我不想在全屏模式下使用它,所有这些都可以很好地工作。一旦我尝试将WindowState设置为最大化,它就会像疯了似的过扫描(它会切断所有边缘)。这显然是由AllowTransparency = true部分引起的。如果将其设置为false,则最大化的部分将按预期工作。不幸的是,一旦启动应用程序,我将无法设置AllowTransparency。我可以通过使用边框并调整其边距来对此进行某种程度的补偿,但是它看起来并不正确,并且我不确定它是否可以在不同的分辨率下使用。

所以总结一下:

  • 是否可以通过AllowTransparency = true使WindowState最大化地正常工作?
  • 或者是否有另一种方法可以在不设置AllowTransparency = true的情况下使窗口不具有正常的窗口边框
  • 还是有更好的方法使应用程序全屏显示?

有没有人有解决方案或想法来实现这一目标?

c# wpf xaml fullscreen maximize

5
推荐指数
1
解决办法
602
查看次数

如何在swift中以全屏模式打开VLC

我使用MobileVLCKit,这是我的代码:

class CameraViewController: UIViewController,VLCMediaPlayerDelegate{

  var mediaPlayer = VLCMediaPlayer()

  override func viewDidLoad() {
    super.viewDidLoad()

    mediaPlayer.delegate = self
    let url = NSURL(string: "URL HERE")
    mediaPlayer.media = VLCMedia(URL: url!)
  }
}  
Run Code Online (Sandbox Code Playgroud)

我想通过播放,暂停和计时器全屏打开VLC

谢谢,

vlc fullscreen ios swift

5
推荐指数
1
解决办法
1007
查看次数

如何(破解)最大化Google Doc的“绘图窗口”到全屏显示?

互联网之友

Google Docs的Intert Drawing工具可以正常工作,除了它浪费了所有16:9屏幕的一半,因为它打开了一个不可调整的强制正方形窗口,从而使所有用于LANDSCAPE和/或PORTRAIT格式的图形失效!考虑所有标准格式,例如A4,A3、16:9显示器。

我一直在要求超级用户使用这种方法,但无济于事。NOBODY似乎知道答案!我正在求助于熟练的程序员来破解这个问题,并计划在此问题可用时尽快开设一笔价值500的赏金!这是已被忽略的Google文档不可或缺的重要部分。

在Google自己的浏览器Chrome中可实现此目的的所有解决方案都是:

  • 获得500奖励积分
  • 被接受为答案

在此处输入图片说明

drawing landscape google-chrome fullscreen google-docs

5
推荐指数
1
解决办法
285
查看次数