非模式对话框
CListLink*m_pListLink= NULL;
SSN_RETURN PiShowListDialog(__in SSN_OBJECT_ID ListType, __in SSN_OBJECT_ID ListDialogID)
{
if(m_pListLink==NULL)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
m_pListLink=new CListLink();
m_pListLink->Create(IDD_LIST_TYPE_LINK,NULL);
}
m_pListLink->ShowWindow(SW_SHOW);
return SSN_OK;
}
模式对话框
CHotkeyScheme* Dlg;
SSN_RETURN ShowDialog(__in PSSN_CMD_CALL_DATA pCallData)
{
if(Dlg==NULL)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
Dlg=new CHotkeyScheme();
Dlg->DoModal();
}
else
{
Dlg->SetFocus();
}
return SSN_OK;
}