diff options
author | Yuhang Zhao <2546789017@qq.com> | 2020-02-14 08:39:51 +0800 |
---|---|---|
committer | Yuhang Zhao <2546789017@qq.com> | 2020-02-15 18:24:18 +0800 |
commit | 0d5ce87e1aeaed361c8d034e8329c0ceca62e42a (patch) | |
tree | fc270c12d4f1d4a4b53e623e3befc3e1bb95f198 /src | |
parent | 9beac3cc9bcb1806ad1f8118a70467c122b9e938 (diff) |
Remove confusing documentation
QtWin::extendFrameIntoClientArea:
You should set Qt::WA_NoSystemBackground for it to work
QtWin::resetExtendedFrame:
You must unset Qt::WA_NoSystemBackground for it to work
Actual result:
Set Qt::WA_NoSystemBackground and then call
QtWin::extendFrameIntoClientArea results in a black window.
So the documentation of QtWin::resetExtendedFrame is correct.
Fixes: QTBUG-81831
Change-Id: I0fafb7049d65fa22eeb1b167a6227042f2fefe73
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/winextras/qwinfunctions.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/winextras/qwinfunctions.cpp b/src/winextras/qwinfunctions.cpp index b237a50..4dcf8f0 100644 --- a/src/winextras/qwinfunctions.cpp +++ b/src/winextras/qwinfunctions.cpp @@ -1664,8 +1664,8 @@ void qt_ExtendFrameIntoClientArea(QWindow *window, int left, int top, int right, If you want the extended frame to act like a standard window border, you should handle that yourself. - \note If \a window is a QWidget handle, set the - Qt::WA_NoSystemBackground attribute for your widget. + \note Qt::WA_NoSystemBackground must not be set on widgets for + extendFrameIntoClientArea() to work. \sa resetExtendedFrame() */ @@ -1709,7 +1709,7 @@ void QtWin::extendFrameIntoClientArea(QWindow *window, const QMargins &margins) This convenience function calls extendFrameIntoClientArea() with margins set to 0. - \note You must unset the Qt::WA_NoSystemBackground attribute for + \note Qt::WA_NoSystemBackground must not be set on widgets for extendFrameIntoClientArea() to work. \sa extendFrameIntoClientArea() |