如何快速查找到某个窗口对应的窗口处理函数
时间:10-02
整理:3721RD
点击:
刚学会使用模拟器,感觉效率很低啊。
各位大侠你们是 如果快速找到某个窗口所对应的处理函数呢?
各位大侠你们是 如果快速找到某个窗口所对应的处理函数呢?
不错,非常感谢!可能还有其他快捷方法吧?
ZX的MMK_CreateWin函数就相当于MXX的NewScreen函数,ZX 90%的窗口都可以通过这个函数定位。通过这个函数找到窗口WIN之后,
比如:MMICL_ICON_MAIN_MENU_WIN_TAB
很快就可以通过这个WIN找到对应的处理函数
WINDOW_TABLE( MMICL_ICON_MAIN_MENU_WIN_TAB ) =
{
。
WIN_FUNC( (uint32)HandleCLMainMenuWindow ),
。
};
HandleCLMainMenuWindow 便是处理这个窗口所有消息的函数。
学习了,谢谢。
很好,不错。
学习了
更正一下:函数MMK_RunWinProc(),msg_id = 0xf021.
在打开窗体之前,在MMK_RunWin()设一个断点,msg_id=0xfa21,就是打开相应的窗口。
学习了..
除了以上技巧,结合看模拟器的堆栈,里面清清楚楚看到函数调用流程
学习了