BUG: SetWindowPlacement and ptMin.x or ptMax.x = -1 (110793)
The information in this article applies to:
- Microsoft Platform Software Development Kit (SDK) 1.0
This article was previously published under Q110793 SYMPTOMS
Passing an X coordinate value of -1 to SetWindowPlacement causes the
parameter to be ignored. If ptMinPosition.x is set to -1,
SetWindowPlacement won't reset the minimized window coordinate; this is
also true for ptMaxPosition.x.CAUSE
This problem is caused by the use of -1 as a special value. A value of -1
in the X coordinate causes the API (application programming interface) to
use the window's current coordinate for the specified parameter.
RESOLUTION
This behavior may be a problem for application developers because they may
want to set the maximized or minimized horizontal coordinate of a window to
-1. To avoid this problem, the developer should trap values of -1, and use
a value of -2 or 0 (zero) as appropriate.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
Modification Type: | Minor | Last Reviewed: | 7/11/2005 |
---|
Keywords: | kbBug kbpending kbWndwProp KB110793 kbAudDeveloper |
---|
|