Changeset 3994

Show
Ignore:
Timestamp:
2005年12月01日 00時06分18秒 (3 years ago)
Author:
miyoshi
Message:

(mw32_real_positions): Import from x_real_positions()
in `macfns.c'. Refer to ticket:247 .

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/ChangeLog.Meadow

    r3993 r3994  
     12005-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 
    162005-11-29  MIYOSHI Masanori  <miyoshi@meadowy.org> 
    27 
  • trunk/src/mw32fns.c

    r3990 r3994  
    164164mw32_real_positions (FRAME_PTR f, int *xptr, int *yptr) 
    165165{ 
    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, 
    171171                      FRAME_EXTERNAL_MENU_BAR (f), 
    172172                      f->output_data.mw32->dwStyleEx); 
    173173 
    174   pt.x = rect.left; 
    175   pt.y = rect.top; 
    176  
    177   ClientToScreen ((HWND) FRAME_MW32_WINDOW (f), &pt); 
    178  
    179174  /* 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
    185180} 
    186181