InkPicture.AutoRedraw property
Gets or sets a value that specifies whether an ink collectcor repaints the ink when the window is invalidated.
This property is read/write.
Syntax
HRESULT put_AutoRedraw(
[in] VARIANT_BOOL AutoRedraw
);
HRESULT get_AutoRedraw(
[out, retval] VARIANT_BOOL *AutoRedraw
);
Property value
VARIANT_TRUE for the ink collector to repaint the ink when the window is invalidated; VARIANT_FALSE to not repaint the window. The default is VARIANT_TRUE.
Error codes
| Name | Meaning |
|---|---|
|
Success. |
|
The AutoRedraw parameter is an invalid pointer. |
|
An exception occurred while processing. |
|
The flag is invalid. |
Remarks
If AutoRedraw is VARIANT_TRUE, the ink collector repaints the ink when the window is invalidated. For example, if you minimize the window and then restore it, the ink is automatically redrawn. If VARIANT_FALSE, the ink collector does not repaint the ink when the window is invalidated. For example, if you minimize the window and then restore it, the ink disappears from the screen.
When AutoRedraw is VARIANT_FALSE, the ink appears while inking unless the DynamicRendering property is false.
When your application is performing custom rendering or when your application is sensitive to painting issues, you can handle the repainting yourself and set the AutoRedraw property to VARIANT_FALSE for the InkCollector object, the InkOverlay object, or the InkPicture control. Use the events in the following table to handle the repainting.
| Object or Control | Event |
|---|---|
|
InkCollector Object |
The underlying controls Invalidated and Paint events. |
|
InkOverlay Object |
The underlying controls Invalidated and Paint events. |
|
InkPicture Control |
InkPicture controls inherited Invalidated and Paint events. |
Requirements
|
Minimum supported client |
Windows XP Tablet PC Edition [desktop apps only] |
|---|---|
|
Minimum supported server |
None supported |
|
Header |
|
|
Library |
|
See also