Small fixes in controls/menu.c

kenon at go2.pl kenon at go2.pl
Mon May 21 20:42:13 CDT 2001


On Sun, May 20, 2001 at 11:33:45PM +0200, gerard patel wrote:
> At 10:20 AM 20/05/2001 -0700, you wrote:
> >gerard patel <gerard.patel at asi.fr> writes:
> >
> >> (patch using NC_HandleNCCalcSize instead of SetWindowPos)
> >> 
> >> IMO it's better and it solves my problem as well.
> >
> >I think the SetWindowPos one was better. If the app handles
> >WM_NCCALCSIZE we shouldn't try to bypass it.
> 
> But does Windows send this message in this case ? From what
> I can see in the traces, I don't think so.
> Maybe Maciek could look at the behaviour of his app under
> Windows. Or I could download it and try to solve the problem
> myself (I'd better not :-/)
> 
I have small experience in debugging apps under windows ,so any
hints are welcomed.

In attachement WIN.3_11 you can see listing generated under windows 3.11.
( Borland WinSight ) (If you want get a listing generated under win98/95 - no 
problem , but I'll have to format&reinstall ,because this copy of windows 
stopped functioning about 6 months ago ) 
WINE_SETWINPOS ,WINE_NCALC- under wine with first and second version of 
patch.
I think  WINE_NCALC is more similar to WIN.3_11 .

I'm wondering why menu->Height == 0. I'll investigate it.

Maciek
-- 
-------------- next part --------------
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Returns  0000:0005 in Menu
3218 {TPUtilWindo}  WM_TIMER (0113)  Dispatched  wp=0001  lp=0000:0000  id 1  lpfn 0000:0000
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Sent  wp=0000  lp=001B:001B  (27,27)
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Returns  0000:0005 in Menu
3218 {TPUtilWindo}  WM_TIMER (0113)  Dispatched  wp=0001  lp=0000:0000  id 1  lpfn 0000:0000
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Sent  wp=0000  lp=001B:001B  (27,27)
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Returns  0000:0005 in Menu
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Sent  wp=0000  lp=001B:001B  (27,27)
2F70 "SuperMemo ["  WM_NCHITTEST (0084)  Returns  0000:0005 in Menu
2F70 "SuperMemo ["  WM_SETCURSOR (0020)  Sent  wp=2F70  lp=0201:0005  LButtonDown in Menu  hwnd 2F70
2F70 "SuperMemo ["  WM_SETCURSOR (0020)  Returns  0000:0000 False
2F70 "SuperMemo ["  WM_NCLBUTTONDOWN (00A1)  Dispatched  wp=0005  lp=001B:001B  (27,27) in Menu
3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Sent  wp=0000  lp=0000:0000
3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Returns  0000:2C5C hwnd 2C5C
3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Sent  wp=0000  lp=0000:0000
3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Returns  0000:2C5C hwnd 2C5C
2F70 "SuperMemo ["  WM_SYSCOMMAND (0112)  Sent  wp=F095  lp=001B:001B  MouseMenu in Menu  (27,27)
 2F70 "SuperMemo ["  wm_entermenuloop (0211)  Sent from self  wp=0000  lp=0000:0000
  3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Sent from 2F70  wp=0000  lp=0000:0000
  3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Returns  0000:2C5C hwnd 2C5C
  3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Sent from 2F70  wp=0000  lp=0000:0000
  3050 {MDIClient}  WM_MDIGETACTIVE (0229)  Returns  0000:2C5C hwnd 2C5C
 2F70 "SuperMemo ["  wm_entermenuloop (0211)  Returns  0000:0000 (0)
 2F70 "SuperMemo ["  WM_SETCURSOR (0020)  Sent from self  wp=2F70  lp=0000:0002  WM_0000h in Caption  hwnd 2F70
 2F70 "SuperMemo ["  WM_SETCURSOR (0020)  Returns  0000:0000 False
 2F70 "SuperMemo ["  WM_INITMENU (0116)  Sent from self  wp=3060  lp=0000:0000  hmenu 3060
 2F70 "SuperMemo ["  WM_INITMENU (0116)  Returns  0000:0000 (0)
 2F70 "SuperMemo ["  WM_MENUSELECT (011F)  Sent from self  wp=3078  lp=3060:8090  Popup menu 3078    MouseSelect   Popup  Menu 3060
 2F70 "SuperMemo ["  WM_MENUSELECT (011F)  Returns  0000:0000 (0)
 2F70 "SuperMemo ["  WM_INITMENUPOPUP (0117)  Sent from self  wp=3078  lp=0000:0000  hmenu 3078  index 0
 2F70 "SuperMemo ["  WM_INITMENUPOPUP (0117)  Returns  0000:0000 (0)
 0F0C {PopupMenu}  WM_USER+0x00C9 (04C9)  Sent from 2F70  wp=0000  lp=0000:0000
 0F0C {PopupMenu}  WM_USER+0x00C9 (04C9)  Returns  0000:0F50 (3920)
 0F0C {PopupMenu}  WM_USER+0x0003 (0403)  Sent from 2F70  wp=0001  lp=0000:0000
  0F0C {PopupMenu}  WM_WINDOWPOSCHANGING (0046)  Sent from self  wp=0000  lp=1B67:7BE6  (0,0)-(260,502)     NoMove   NoZOrder   NoActivate   NoOwnerZOrder  Z-Order Unchanged
  0F0C {PopupMenu}  WM_WINDOWPOSCHANGING (0046)  Returns  0000:0000  (0,0)-(260,502)     NoMove   NoZOrder   NoActivate   NoOwnerZOrder  Z-Order Unchanged
  0F0C {PopupMenu}  WM_NCCALCSIZE (0083)  Sent from self  wp=0001  lp=1B67:7BBC Validate (39,86)-(299,588)  Old (39,86)-(235,150)  OldClient (39,86)-(235,150)
  0F0C {PopupMenu}  WM_NCCALCSIZE (0083)  Returns  0000:0000 0  NewClient (0,39)-(86,299)
  0F0C {PopupMenu}  WM_WINDOWPOSCHANGED (0047)  Sent from self  wp=0000  lp=1B67:7BFE  (39,86)-(299,588)     NoMove   NoZOrder   NoRedraw   NoActivate   NoOwnerZOrder  Z-Order Unchanged
   0F0C {PopupMenu}  WM_SIZE (0005)  Sent from self  wp=0000  lp=01F6:0104  Restored  (260,502)
   0F0C {PopupMenu}  WM_SIZE (0005)  Returns  0000:0000 (0)
  0F0C {PopupMenu}  WM_WINDOWPOSCHANGED (0047)  Returns  0000:0000 (0)
 0F0C {PopupMenu}  WM_USER+0x0003 (0403)  Returns  01F5:0102 (32833794)
 0F0C {PopupMenu}  WM_WINDOWPOSCHANGING (0046)  Sent from 2F70  wp=0000  lp=1B67:7C56  (40,0)-(40,0)     NoSize   NoActivate   NoOwnerZOrder  Z-Order Top
 0F0C {PopupMenu}  WM_WINDOWPOSCHANGING (0046)  Returns  0000:0000  (40,0)-(40,0)     NoSize   NoActivate   NoOwnerZOrder  Z-Order Top
 0F0C {PopupMenu}  WM_WINDOWPOSCHANGED (0047)  Sent from 2F70  wp=0000  lp=1B67:7C6E  (40,0)-(300,502)     NoSize   NoZOrder   NoRedraw   NoActivate   NoOwnerZOrder  Z-Order Unchanged
  0F0C {PopupMenu}  WM_MOVE (0003)  Sent from self  wp=0000  lp=0000:0028  (40,0)
  0F0C {PopupMenu}  WM_MOVE (0003)  Returns  0000:0000 (0)
 0F0C {PopupMenu}  WM_WINDOWPOSCHANGED (0047)  Returns  0000:0000 (0)
2F70 "SuperMemo ["  WM_MOUSEMOVE (0200)  Dispatched  wp=0001  lp=001B:001B  (27,27)   LButton
-------------- next part --------------
trace:message:SPY_ExitMessage      (0208)  DefWindowProc16: WM_NCHITTEST [0084] returned 00000005
trace:message:SPY_ExitMessage  (0208) "SuperMemo ..."  message [0084] WM_NCHITTEST returned 00000005
trace:message:SPY_EnterMessage (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f7d18
trace:message:SPY_ExitMessage  (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000001
trace:message:SPY_EnterMessage (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f7c18
trace:message:SPY_ExitMessage  (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000001
trace:message:SPY_EnterMessage (0208) "SuperMemo ..."  message [0084] WM_NCHITTEST sent from self wp=0000 lp=00130016
trace:message:SPY_EnterMessage     (0208)  DefWindowProc16: WM_NCHITTEST [0084]  wp=0000 lp=00130016
trace:message:SPY_ExitMessage      (0208)  DefWindowProc16: WM_NCHITTEST [0084] returned 00000005
trace:message:SPY_ExitMessage  (0208) "SuperMemo ..."  message [0084] WM_NCHITTEST returned 00000005
trace:message:SPY_EnterMessage (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR sent from self wp=00000208 lp=02010005
trace:message:SPY_EnterMessage     (0208)  DefWindowProc16: WM_SETCURSOR [0020]  wp=0208 lp=02010005
trace:message:SPY_ExitMessage      (0208)  DefWindowProc16: WM_SETCURSOR [0020] returned 00000406
trace:message:SPY_ExitMessage  (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR returned 00000406
trace:message:SPY_EnterMessage (0208) "SuperMemo ..."  message [00a1] WM_NCLBUTTONDOWN dispatched  wp=0005 lp=00130016
trace:message:SPY_EnterMessage     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage     (00002364)  DefWindowProc32: WM_USER+0b04 [0f04]  wp=00000000 lp=062f0000
trace:message:SPY_ExitMessage      (00002364)  DefWindowProc32: WM_USER+0b04 [0f04] returned 00000000
trace:message:SPY_EnterMessage     (0208)  DefWindowProc16: WM_NCLBUTTONDOWN [00a1]  wp=0005 lp=00130016
trace:message:SPY_EnterMessage         (0208) "SuperMemo ..."  message [0112] WM_SYSCOMMAND sent from self wp=f090 lp=00130016
trace:message:SPY_EnterMessage             (0208)  DefWindowProc16: WM_SYSCOMMAND [0112]  wp=f090 lp=00130016
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0211] WM_ENTERMENULOOP sent from self wp=00000000 lp=00000000
trace:message:SPY_EnterMessage                     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage                      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage                     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage                      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage                     (00002364)  DefWindowProc32: WM_USER+0b04 [0f04]  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage                      (00002364)  DefWindowProc32: WM_USER+0b04 [0f04] returned 00000000
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_ENTERMENULOOP [0211]  wp=0000 lp=00000000
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_ENTERMENULOOP [0211] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0211] WM_ENTERMENULOOP returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR sent from self wp=00000208 lp=00000002
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_SETCURSOR [0020]  wp=0208 lp=00000002
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_SETCURSOR [0020] returned 00000406
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR returned 00000406
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0116] WM_INITMENU sent from self wp=00000748 lp=00000000
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_INITMENU [0116]  wp=0748 lp=00000000
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_INITMENU [0116] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0116] WM_INITMENU returned 00000000
fixme:menu:MENU_InitTracking TTTTTTTTTTTTTTTTTTTTTT
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [011f] WM_MENUSELECT sent from self wp=80900000 lp=00000748
trace:message:SPY_EnterMessage                     (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f778c
trace:message:SPY_ExitMessage                      (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000001
trace:message:SPY_EnterMessage                     (04ec)  DefWindowProc16: WM_SETTEXT [000c]  wp=0000 lp=036f788c
trace:message:SPY_ExitMessage                      (04ec)  DefWindowProc16: WM_SETTEXT [000c] returned 00000001
trace:message:SPY_EnterMessage                     (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f7a9a
trace:message:SPY_ExitMessage                      (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000028
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [011f] WM_MENUSELECT returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0117] WM_INITMENUPOPUP sent from self wp=00000784 lp=00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0117] WM_INITMENUPOPUP returned 00000000
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0400] WM_USER sent from self wp=00000784 lp=00000000
trace:message:SPY_ExitMessage                  (00003548) {#32768}         message [0400] WM_USER returned 00000000
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0046] WM_WINDOWPOSCHANGING sent from self wp=00000000 lp=40786528
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x3548, after=0x0000, at (0,37) w=231 h=490, flags=0x0000001c
trace:message:SPY_EnterMessage                     (00003548)  DefWindowProc32: WM_WINDOWPOSCHANGING [0046]  wp=00000000 lp=40786528
trace:message:SPY_ExitMessage                      (00003548)  DefWindowProc32: WM_WINDOWPOSCHANGING [0046] returned 00000000
trace:message:SPY_ExitMessage                  (00003548) {#32768}         message [0046] WM_WINDOWPOSCHANGING returned 00000000
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x3548, after=0x0000, at (0,37) w=231 h=490, flags=0x0000001c
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0083] WM_NCCALCSIZE sent from self wp=00000001 lp=40786370
trace:message:SPY_EnterMessage                     (00003548)  DefWindowProc32: WM_NCCALCSIZE [0083]  wp=00000001 lp=40786370
trace:message:SPY_ExitMessage                      (00003548)  DefWindowProc32: WM_NCCALCSIZE [0083] returned 00000000
trace:message:SPY_ExitMessage                  (00003548) {#32768}         message [0083] WM_NCCALCSIZE returned 00000000
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0047] WM_WINDOWPOSCHANGED sent from self wp=00000000 lp=40786528
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x3548, after=0x0000, at (0,37) w=231 h=490, flags=0x0000001c
trace:message:SPY_EnterMessage                     (00003548)  DefWindowProc32: WM_WINDOWPOSCHANGED [0047]  wp=00000000 lp=40786528
trace:message:SPY_EnterMessage                         (00003548) {#32768}         message [0003] WM_MOVE sent from self wp=00000000 lp=00250000
trace:message:SPY_EnterMessage                             (00003548)  DefWindowProc32: WM_MOVE [0003]  wp=00000000 lp=00250000
trace:message:SPY_ExitMessage                              (00003548)  DefWindowProc32: WM_MOVE [0003] returned 00000000
trace:message:SPY_ExitMessage                          (00003548) {#32768}         message [0003] WM_MOVE returned 00000000
trace:message:SPY_ExitMessage                      (00003548)  DefWindowProc32: WM_WINDOWPOSCHANGED [0047] returned 00000000
trace:message:SPY_ExitMessage                  (00003548) {#32768}         message [0047] WM_WINDOWPOSCHANGED returned 00000000
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0046] WM_WINDOWPOSCHANGING sent from self wp=00000000 lp=40786530
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x3548, after=0x0000, at (0,0) w=0 h=0, flags=0x00000053
trace:message:SPY_EnterMessage                     (00003548)  DefWindowProc32: WM_WINDOWPOSCHANGING [0046]  wp=00000000 lp=40786530
trace:message:SPY_ExitMessage                      (00003548)  DefWindowProc32: WM_WINDOWPOSCHANGING [0046] returned 00000000
trace:message:SPY_ExitMessage                  (00003548) {#32768}         message [0046] WM_WINDOWPOSCHANGING returned 00000000
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x3548, after=0x0000, at (0,0) w=0 h=0, flags=0x00000053
-------------- next part --------------
trace:message:SPY_ExitMessage      (0208)  DefWindowProc16: WM_NCHITTEST [0084] returned 00000005
trace:message:SPY_ExitMessage  (0208) "SuperMemo ..."  message [0084] WM_NCHITTEST returned 00000005
trace:message:SPY_EnterMessage (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f7d18
trace:message:SPY_ExitMessage  (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000001
trace:message:SPY_EnterMessage (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f7c18
trace:message:SPY_ExitMessage  (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000001
trace:message:SPY_EnterMessage (0208) "SuperMemo ..."  message [0084] WM_NCHITTEST sent from self wp=0000 lp=001c0014
trace:message:SPY_EnterMessage     (0208)  DefWindowProc16: WM_NCHITTEST [0084]  wp=0000 lp=001c0014
trace:message:SPY_ExitMessage      (0208)  DefWindowProc16: WM_NCHITTEST [0084] returned 00000005
trace:message:SPY_ExitMessage  (0208) "SuperMemo ..."  message [0084] WM_NCHITTEST returned 00000005
trace:message:SPY_EnterMessage (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR sent from self wp=00000208 lp=02010005
trace:message:SPY_EnterMessage     (0208)  DefWindowProc16: WM_SETCURSOR [0020]  wp=0208 lp=02010005
trace:message:SPY_ExitMessage      (0208)  DefWindowProc16: WM_SETCURSOR [0020] returned 00000406
trace:message:SPY_ExitMessage  (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR returned 00000406
trace:message:SPY_EnterMessage (0208) "SuperMemo ..."  message [00a1] WM_NCLBUTTONDOWN dispatched  wp=0005 lp=001c0014
trace:message:SPY_EnterMessage     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage     (00002364)  DefWindowProc32: WM_USER+0b04 [0f04]  wp=00000000 lp=06370000
trace:message:SPY_ExitMessage      (00002364)  DefWindowProc32: WM_USER+0b04 [0f04] returned 00000000
trace:message:SPY_EnterMessage     (0208)  DefWindowProc16: WM_NCLBUTTONDOWN [00a1]  wp=0005 lp=001c0014
trace:message:SPY_EnterMessage         (0208) "SuperMemo ..."  message [0112] WM_SYSCOMMAND sent from self wp=f090 lp=001c0014
trace:message:SPY_EnterMessage             (0208)  DefWindowProc16: WM_SYSCOMMAND [0112]  wp=f090 lp=001c0014
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0211] WM_ENTERMENULOOP sent from self wp=00000000 lp=00000000
trace:message:SPY_EnterMessage                     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage                      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage                     (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE sent from self wp=0000 lp=00000000
trace:message:SPY_ExitMessage                      (1764) {MDIClient}      message [0229] WM_MDIGETACTIVE returned 0000029c
trace:message:SPY_EnterMessage                     (00002364)  DefWindowProc32: WM_USER+0b04 [0f04]  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage                      (00002364)  DefWindowProc32: WM_USER+0b04 [0f04] returned 00000000
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_ENTERMENULOOP [0211]  wp=0000 lp=00000000
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_ENTERMENULOOP [0211] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0211] WM_ENTERMENULOOP returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR sent from self wp=00000208 lp=00000002
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_SETCURSOR [0020]  wp=0208 lp=00000002
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_SETCURSOR [0020] returned 00000406
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0020] WM_SETCURSOR returned 00000406
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0116] WM_INITMENU sent from self wp=00000748 lp=00000000
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_INITMENU [0116]  wp=0748 lp=00000000
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_INITMENU [0116] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0116] WM_INITMENU returned 00000000
fixme:menu:MENU_InitTracking TTTTTTTTTTTTTTTTTTTTTT
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0046] WM_WINDOWPOSCHANGING sent from self wp=00000000 lp=4078665c
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x0208, after=0x0000, at (0,0) w=0 h=0, flags=0x00000037
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_WINDOWPOSCHANGING [0046]  wp=0000 lp=0097009c
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_WINDOWPOSCHANGING [0046] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0046] WM_WINDOWPOSCHANGING returned 00000000
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x0208, after=0x0000, at (0,0) w=0 h=0, flags=0x00000037
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0083] WM_NCCALCSIZE sent from self wp=00000001 lp=407864a4
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_NCCALCSIZE [0083]  wp=0001 lp=0097009c
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_NCCALCSIZE [0083] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0083] WM_NCCALCSIZE returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0085] WM_NCPAINT sent from self wp=00000001 lp=00000000
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_NCPAINT [0085]  wp=0001 lp=00000000
trace:message:SPY_EnterMessage                         (00000208) "SuperMemo ..."  message [000d] WM_GETTEXT sent from self wp=00000100 lp=40785e80
trace:message:SPY_EnterMessage                             (0208)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=009700a0
trace:message:SPY_ExitMessage                              (0208)  DefWindowProc16: WM_GETTEXT [000d] returned 00000012
trace:message:SPY_ExitMessage                          (00000208) "SuperMemo ..."  message [000d] WM_GETTEXT returned 00000012
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_NCPAINT [0085] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0085] WM_NCPAINT returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0047] WM_WINDOWPOSCHANGED sent from self wp=00000000 lp=4078665c
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x0208, after=0x0000, at (0,0) w=0 h=0, flags=0x00001837
trace:message:SPY_EnterMessage                     (0208)  DefWindowProc16: WM_WINDOWPOSCHANGED [0047]  wp=0000 lp=0097009c
trace:message:SPY_ExitMessage                      (0208)  DefWindowProc16: WM_WINDOWPOSCHANGED [0047] returned 00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0047] WM_WINDOWPOSCHANGED returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [011f] WM_MENUSELECT sent from self wp=80900000 lp=00000748
trace:message:SPY_EnterMessage                     (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f778c
trace:message:SPY_ExitMessage                      (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000001
trace:message:SPY_EnterMessage                     (04ec)  DefWindowProc16: WM_SETTEXT [000c]  wp=0000 lp=036f788c
trace:message:SPY_ExitMessage                      (04ec)  DefWindowProc16: WM_SETTEXT [000c] returned 00000001
trace:message:SPY_EnterMessage                     (04ec)  DefWindowProc16: WM_GETTEXT [000d]  wp=0100 lp=036f7a9a
trace:message:SPY_ExitMessage                      (04ec)  DefWindowProc16: WM_GETTEXT [000d] returned 00000028
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [011f] WM_MENUSELECT returned 00000000
trace:message:SPY_EnterMessage                 (00000208) "SuperMemo ..."  message [0117] WM_INITMENUPOPUP sent from self wp=00000784 lp=00000000
trace:message:SPY_ExitMessage                  (00000208) "SuperMemo ..."  message [0117] WM_INITMENUPOPUP returned 00000000
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0400] WM_USER sent from self wp=00000784 lp=00000000
trace:message:SPY_ExitMessage                  (00003548) {#32768}         message [0400] WM_USER returned 00000000
trace:message:SPY_EnterMessage                 (00003548) {#32768}         message [0046] WM_WINDOWPOSCHANGING sent from self wp=00000000 lp=40786528
trace:message:SPY_DumpStructure WINDOWPOS hwnd=0x3548, after=0x0000, at (0,37) w=231 h=490, flags=0x0000001c


More information about the wine-devel mailing list