Changeset 3994
- Timestamp:
- 2005年12月01日 00時06分18秒 (3 years ago)
- Files:
-
- trunk/src/ChangeLog.Meadow (modified) (1 diff)
- trunk/src/mw32fns.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/ChangeLog.Meadow
r3993 r3994 1 2005-12-01 MIYOSHI Masanori <miyoshi@meadowy.org> 2 3 * mw32fns.c (mw32_real_positions): Import from x_real_positions() 4 in `macfns.c'. Refer to ticket:247 . 5 1 6 2005-11-29 MIYOSHI Masanori <miyoshi@meadowy.org> 2 7 trunk/src/mw32fns.c
r3990 r3994 164 164 mw32_real_positions (FRAME_PTR f, int *xptr, int *yptr) 165 165 { 166 POINT pt;167 RECT rect; 168 169 GetClientRect ((HWND) FRAME_MW32_WINDOW (f), &rect);170 AdjustWindowRectEx (& rect, f->output_data.mw32->dwStyle,166 RECT inner, outer; 167 168 GetClientRect ((HWND) FRAME_MW32_WINDOW (f), &inner); 169 outer = inner; 170 AdjustWindowRectEx (&outer, f->output_data.mw32->dwStyle, 171 171 FRAME_EXTERNAL_MENU_BAR (f), 172 172 f->output_data.mw32->dwStyleEx); 173 173 174 pt.x = rect.left;175 pt.y = rect.top;176 177 ClientToScreen ((HWND) FRAME_MW32_WINDOW (f), &pt);178 179 174 /* Remember x_pixels_diff and y_pixels_diff. */ 180 f->x_pixels_diff = pt.x - rect.left;181 f->y_pixels_diff = pt.y - rect.top;182 183 *xptr = pt.x;184 *yptr = pt.y;175 f->x_pixels_diff = inner.left - outer.left; 176 f->y_pixels_diff = inner.top - outer.top; 177 178 *xptr = outer.left; 179 *yptr = outer.top; 185 180 } 186 181
