/*******************************************************************************
  Function Name  : OnBtnConfigure
  Input(s)       : -
  Output         : -
  Functionality  : To show popup filter configuration dialog
  Member of      : CMsgFilterConfigPage
  Author(s)      : Raja N
  Date Created   : 8.7.2005
  Modifications  :
*******************************************************************************/
void CMsgFilterConfigPage::OnBtnConfigure()
{
    // Update User Modifications
    vUpdateDataFromUI();
    CMainEntryList DestList;
    vPopulateMainSubList(DestList, m_psFilterConfigured, &m_sFilterAppliedCan);
    //Show dialog
    if (Filter_ShowSelDlg(this, &DestList) == IDOK)
    {
        vPopulateFilterApplied(m_psFilterConfigured, m_sFilterAppliedCan, DestList);
        vInitFilterUIList();
    }
}
/*******************************************************************************
  Function Name  : OnBtnConfigure
  Input(s)       : -
  Output         : -
  Functionality  : To show popup filter configuration dialog
  Member of      : CMsgFilterConfigPage
  Author(s)      : Raja N
  Date Created   : 8.7.2005
  Modifications  :
*******************************************************************************/
void CMsgFilterConfigPage::OnBtnConfigure()
{
    // Update User Modifications
    vUpdateDataFromUI();
    CMainEntryList DestList;

    populateFilterConfiguration(DestList);
    //Show dialog
    if (Filter_ShowSelDlg(this, &DestList) == IDOK)
    {
        updateFilterConfiguration(DestList);
        //vPopulateFilterApplied((SFILTERAPPLIED_CAN*)m_psFilterConfigured, m_sFilterAppliedCan, DestList);
        vInitFilterUIList();
    }
}
/*******************************************************************************
  Function Name  : OnInitDialog
  Input(s)       : -
  Output         : FALSE - If focus is set to Any UI control explicitly
  Functionality  : Initialises dialog's UI components
  Member of      : CMsgFilterConfigPage
  Author(s)      : Raja N
  Date Created   : 8.7.2005
  Modifications  :
*******************************************************************************/
BOOL CMsgFilterConfigPage::OnInitDialog()
{
    CPropertyPage::OnInitDialog();
    // Create Image List
    bCreateImageList();
    // Create Filter List UI
    vCreateFilterUIList();

    // Init data list
    //vInitFilterDataList();
    // Populate Filter List
    vInitFilterUIList();
    // Update Title
    SetWindowText( _(defSTR_WINDOW_TITLE) );

    return TRUE;  // return TRUE unless you set the focus to a control
    // EXCEPTION: OCX Property Pages should return FALSE
}
示例#4
0
/*******************************************************************************
  Function Name  : OnInitDialog
  Input(s)       : -
  Output         : FALSE - If focus is set to Any UI control explicitly
  Functionality  : Initialises dialog's UI components
  Member of      : CMsgFilterConfigPage
  Author(s)      : Raja N
  Date Created   : 8.7.2005
  Modifications  :
*******************************************************************************/
BOOL CMsgFilterConfigPage::OnInitDialog()
{
    CPropertyPage::OnInitDialog();
    // Create Image List
    bCreateImageList();
    // Create Filter List UI
    vCreateFilterUIList();
    //Get Filter apploed from MsgFrmtWnd
    m_sFilterAppliedCan.vClear();
    ::SendMessage(m_hMsgWnd, WM_GET_FILTER_DETAILS, (WPARAM)&m_sFilterAppliedCan, (LPARAM)CAN);
    // Init data list
    //vInitFilterDataList();
    // Populate Filter List
    vInitFilterUIList();
    // Update Title
    SetWindowText( defSTR_WINDOW_TITLE );
    return TRUE;  // return TRUE unless you set the focus to a control
    // EXCEPTION: OCX Property Pages should return FALSE
}