Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: QuickDraw and fullscreen



I don't use BeginFullScreen.

I just use HideMenuBar and then create a window the size of the display.
(Actually I also (optionally) create blanking windows for other displays as
well.)

Command Tab can be disabled via SetSystemUIMode. There's a technote covering
it.

Guide to Creating Kiosks on Mac OS X
http://developer.apple.com/technotes/tn2002/tn2062.html

Bryan

> ----------
> From: Eli Green
> Sent: Friday, May 30, 2003 11:14 AM
> To: email@hidden
> Subject: QuickDraw and fullscreen
>
> Before I begin, let me just preface this by saying that this is the
> first Carbon app I've written ... so please excuse me for anything I
> saw that's off the stupidity scale. :)
>
> I'm having a few problems with a Carbon app I'm developing. Basically,
> we're embedding a Netscape Plugin by faking part of Mozilla's
> architecture. That part has been relatively painless. The problem I'm
> running into is finding a way to have the application take up the
> entire screen. Because of the way Netscape's plugin architecture works,
> I can't seem to create a new Window and let the plugin draw into that
> -- once its window is set, it ignores any further requests to set it.
> So I can only go full screen if I do so immediately with a
> BeginFullScreen() call. But I won't know ahead of time wether the
> application is meant to run full screen or not and I need to create a
> window right away. So I have a few questions:
>
> 1. Is it possible to simply resize a window and set its stacking order
> so it covers the menu bar and the dock? (and any omnipresent items in
> MacOS 9, such as the app switcher)
>
> 2. Once resized, is it possible to disable Command-Tab so that users
> can't switch out of the application?
>
> 3. Is it possible to disable the screen capture keys somehow? Some of
> our customers want to be able to run this as a sort of Kiosk, and we
> don't want to let users take screenshots.
_______________________________________________
carbon-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/carbon-development
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.