Mailing Lists: Apple Mailing Lists

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

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.

Eli Green
_______________________________________________
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.