This document is archived and information here might be outdated. Recommended version. |
Provides access to a ScreenDisplay's caches.
Name | Description | |
---|---|---|
ActiveCache | Screen cache where drawing occurs. Use rarely. Change cache inside StartDrawing/FinishDrawing sequence. | |
AddCache | Creates a new cache and return its ID. The ID can be specified to StartDrawing to direct output to the cache. It can also be used with a number of other methods such as DrawCache and Invalidate. | |
CacheCount | Number of screen caches. | |
CacheMemDC | Memory device context for the specified screen cache. | |
DrawCache | Draws the specified screen cache to the specified window device context. Pass an empty rectangle to copy the full bitmap to the DC origin. | |
GetCacheFlags | Get special properties of specified cache. | |
GetCacheOrder | Sets or returns the order of the specified cache. Client's that use multiple caches can assign an order to them. Bottom cache is 0 and top cache is n. | |
IsCacheDirty | Indicates if the specified cache needs refreshing. | |
IsFirstCacheTransparent | Indicates if the bottom cache is transparent. | |
ModifyCacheFlags | Set special properties of specified cache. | |
PutCacheOrder | Sets or returns the order of the specified cache. Client's that use multiple caches may assign an order to them. Bottom cache is 0 and top cache is n. | |
RemoveAllCaches | Removes all caches. | |
RemoveCache | Removes the specified cache. | |
StartRecording | Starts recording all output to the recording cache. | |
StopRecording | Stops recording to the recording cache. |
CoClasses and Classes | Description |
---|---|
ScreenDisplay | Display class for drawing to window. |