- float cyf;
-
- HWND button = (HWND)m_hWnd;
- wxGetCharSize(GetHWND(), &cx, &cy,GetFont());
-
- GetWindowText(button, buf, 300);
- GetTextExtent(buf, ¤t_width, &cyf,NULL,NULL,GetFont());
- if (w1 < 0)
- w1 = (int)(current_width + 3*cx) ;
- if (h1<0)
- h1 = (int)(cyf*EDIT_CONTROL_FACTOR) ;
- MoveWindow(button, x1, y1, w1, h1, TRUE);
-
-#if WXWIN_COMPATIBILITY
- GetEventHandler()->OldOnSize(width, height);
-#else
- wxSizeEvent event(wxSize(width, height), m_windowId);
- event.eventObject = this;
- GetEventHandler()->ProcessEvent(event);
-#endif
+ int cyf;
+
+ wxGetCharSize(GetHWND(), &cx, &cy, & this->GetFont());
+
+ GetTextExtent(wxGetWindowText(m_hWnd), ¤t_width, &cyf,
+ NULL,NULL, & this->GetFont());
+ if ( w1 < 0 )
+ w1 = current_width + 3*cx;
+ if ( h1 < 0 )
+ h1 = EDIT_HEIGHT_FROM_CHAR_HEIGHT(cyf);
+
+ MoveWindow((HWND)m_hWnd, x1, y1, w1, h1, TRUE);