在MainDlg函数中
\n\nLRESULT CMainDlg::OnDo(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)\n{\n\n CMyDlg* dlg = new CMyDlg;// it could be CMainDlg member var\n //dlg.pMain = this; // i want to SendMessage(pMain.m_hWnd...) in CMyDlg...but it don\'t \n // work...\n dlg->Create(m_hWnd);\n dlg->ShowWindow(SW_SHOW);\n return 0;\n\n}\nRun Code Online (Sandbox Code Playgroud)\n\n在CMyDlg中
\n\n class CMyDlg : public CDialogImpl<CMyDlg>, public CUpdateUI<CMyDlg>,\npublic CMessageFilter, public CIdleHandler, \npublic CWinDataExchange<CMyDlg>,\npublic CDialogResize<CMyDlg>\n\n\nLRESULT CMyDlg::OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/)\n{\n DestroyWindow();\n\n }\nRun Code Online (Sandbox Code Playgroud)\n\n所以 CMyDlg* dlg 指针将会丢失...(内存泄漏)
\n\n我在 google 上搜索模型对话框。请注意 msdn.com 中的该消息
\n\nhttp://msdn.microsoft.com/en-us/library/zhk0y9cw(VS.80).aspx …
如果我从我的 Android 设备上卸载应用程序并重新安装它,用户 ID 会改变吗?比如用户之前是app-60,重新安装后会不会又是app-60(uid 60)?