小编faz*_*ang的帖子

如何在 WTL 中删除指向无模式对话框的指针

在MainDlg函数中

\n\n
LRESULT 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}\n
Run 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 }\n
Run Code Online (Sandbox Code Playgroud)\n\n

所以 CMyDlg* dlg 指针将会丢失...(内存泄漏)

\n\n

我在 google 上搜索模型对话框。请注意 msdn.com 中的该消息

\n\n

http://msdn.microsoft.com/en-us/library/zhk0y9cw(VS.80).aspx …

c++ windows user-interface wtl

5
推荐指数
1
解决办法
2510
查看次数

卸载并重新安装后,Android 应用程序用户 ID 是否会发生变化?

如果我从我的 Android 设备上卸载应用程序并重新安装它,用户 ID 会改变吗?比如用户之前是app-60,重新安装后会不会又是app-60(uid 60)?

android uid

2
推荐指数
1
解决办法
3371
查看次数

标签 统计

android ×1

c++ ×1

uid ×1

user-interface ×1

windows ×1

wtl ×1