diff options
| author | Eli Zaretskii | 2006-06-30 13:40:21 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2006-06-30 13:40:21 +0000 |
| commit | 1771bb6e00fdde153eaa755789470601a5a6bcf0 (patch) | |
| tree | af94129ec9956a7b7ebb51c2cc2cb14787e5b586 | |
| parent | 7d0a2d305d823c08dbeead135f4b1fc9bde29c61 (diff) | |
| download | emacs-1771bb6e00fdde153eaa755789470601a5a6bcf0.tar.gz emacs-1771bb6e00fdde153eaa755789470601a5a6bcf0.zip | |
(w32_createwindow): Use CW_USEDEFAULT instead of f->left_pos and SH_SHOW
instead of f->top_pos in the call to CreateWindow. Record the actual position
in f->left_pos and f->top_pos.
| -rw-r--r-- | src/w32fns.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/w32fns.c b/src/w32fns.c index 25aa22f0683..66cac34b2d9 100644 --- a/src/w32fns.c +++ b/src/w32fns.c | |||
| @@ -2085,8 +2085,8 @@ w32_createwindow (f) | |||
| 2085 | = CreateWindow (EMACS_CLASS, | 2085 | = CreateWindow (EMACS_CLASS, |
| 2086 | f->namebuf, | 2086 | f->namebuf, |
| 2087 | f->output_data.w32->dwStyle | WS_CLIPCHILDREN, | 2087 | f->output_data.w32->dwStyle | WS_CLIPCHILDREN, |
| 2088 | f->left_pos, | 2088 | CW_USEDEFAULT, |
| 2089 | f->top_pos, | 2089 | SW_SHOW, |
| 2090 | rect.right - rect.left, | 2090 | rect.right - rect.left, |
| 2091 | rect.bottom - rect.top, | 2091 | rect.bottom - rect.top, |
| 2092 | NULL, | 2092 | NULL, |
| @@ -2107,6 +2107,11 @@ w32_createwindow (f) | |||
| 2107 | 2107 | ||
| 2108 | /* Do this to discard the default setting specified by our parent. */ | 2108 | /* Do this to discard the default setting specified by our parent. */ |
| 2109 | ShowWindow (hwnd, SW_HIDE); | 2109 | ShowWindow (hwnd, SW_HIDE); |
| 2110 | |||
| 2111 | /* Update frame positions. */ | ||
| 2112 | GetWindowRect (hwnd, &rect); | ||
| 2113 | f->left_pos = rect.left; | ||
| 2114 | f->top_pos = rect.top; | ||
| 2110 | } | 2115 | } |
| 2111 | } | 2116 | } |
| 2112 | 2117 | ||