none
如何实现关闭当前的对话框,进入另外一个对话框? RRS feed

  • 问题

  • Windows Mobile 6.0 SDK,Win32应用程序如何实现关闭当前的对话框进入另外一个对话框?用

    EndDialog(hWnd, LOWORD(wParam));

    DialogBox(g_hInst, (LPCTSTR)IDD_GENERALDIALOG, hWnd, Main);

    可以实现吗?会有什么隐患吗?

    为什么在要关闭的对话框中的点击事件例如:点击的坐标是(20,100)会影响到要进入的对话框中的WM_LBUTTONUP:消息处理中的

    x = LOWORD(lParam);     
    y = HIWORD(lParam);

    得到的是20,100 这是为什么?

    而且刚进入一个新的对话框命名没有移动鼠标 为什么会进入新窗口的WM_MOUSEMOVE:消息?

    有很多不明白的?谢谢指点一下?


    Do a right thing then do it right!
    2011年9月20日 8:00

答案

  • 你好,

    楼主是建立MFC的基于对话框的工程么?

    其实可以考虑用模态和非模态的对话框的,就是DoModal和ShowWindow。


    Keep Fighting
    2011年9月22日 5:30
    版主
  • 你好,

    楼主是建立MFC的基于对话框的工程么?

    其实可以考虑用模态和非模态的对话框的,就是DoModal和ShowWindow。


    Keep Fighting
    首先谢谢你的回答,我建立的是智能设备win32 项目,平台Windows Mobile SDK 6.0  的Windows 应用程序!还不是很懂模态个非模态对话框,我会查资料看看的~

    Do a right thing then do it right!
    2011年9月22日 6:00

全部回复

  • 你好,

    楼主是建立MFC的基于对话框的工程么?

    其实可以考虑用模态和非模态的对话框的,就是DoModal和ShowWindow。


    Keep Fighting
    2011年9月22日 5:30
    版主
  • 你好,

    楼主是建立MFC的基于对话框的工程么?

    其实可以考虑用模态和非模态的对话框的,就是DoModal和ShowWindow。


    Keep Fighting
    首先谢谢你的回答,我建立的是智能设备win32 项目,平台Windows Mobile SDK 6.0  的Windows 应用程序!还不是很懂模态个非模态对话框,我会查资料看看的~

    Do a right thing then do it right!
    2011年9月22日 6:00