Ejemplo n.º 1
0
BOOL CuDlgDomPropTableColumns::OnInitDialog() 
{
  CDialog::OnInitDialog();

  //
  // subclass columns list control and connect image list
  //
  VERIFY (m_cListColumns.SubclassDlgItem (IDC_MFC_LIST1, this));
	m_ImageList.Create(1, 18, TRUE, 1, 0);
	m_cListColumns.SetImageList (&m_ImageList, LVSIL_SMALL);
	m_ImageCheck.Create (IDB_CHECK_NOFRAME, 16, 1, RGB (255, 0, 0));
	m_cListColumns.SetCheckImageList(&m_ImageCheck);

  #define COLLIST_NUMBER  7
  CHECKMARK_COL_DESCRIBE  aColColumns[COLLIST_NUMBER] = {
    /* { _T("Order #"),                FALSE, 60 }, */
    { _T(""),                       FALSE, 80 },
    { _T(""),                       FALSE, 100},
    { _T(""),                       FALSE, -1 },
    { _T("With Null"),              TRUE,  -1 },
    { _T("With Default"),           TRUE,  -1 },
    { _T(""),                       FALSE, -1 },
    { _T(""),                       FALSE, -1 },
  };
  lstrcpy(aColColumns[0].szCaption, VDBA_MfcResourceString(IDS_TC_COL_NAME));
  lstrcpy(aColColumns[1].szCaption, VDBA_MfcResourceString(IDS_TC_TYPE));
  lstrcpy(aColColumns[2].szCaption, VDBA_MfcResourceString(IDS_TC_PRIM_KEY));
  lstrcpy(aColColumns[5].szCaption, VDBA_MfcResourceString(IDS_TC_DEFAULT_SPEC));
  lstrcpy(aColColumns[6].szCaption, VDBA_MfcResourceString(IDS_TC_COLUMN_COMMENT));

  InitializeColumns(m_cListColumns, aColColumns, COLLIST_NUMBER);

  return TRUE;  // return TRUE unless you set the focus to a control
                // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 2
0
BOOL CuDlgDomPropTableGrantees::OnInitDialog()
{
    CDialog::OnInitDialog();

    // subclass list control and connect image list
    VERIFY (m_cListCtrl.SubclassDlgItem (IDC_MFC_LIST1, this));
    m_ImageList.Create(16, 16, TRUE, 1, 1);
    m_ImageList.AddIcon(IDI_TREE_STATIC_DBGRANTEES); // Index 0: unknown type
    m_ImageList.AddIcon(IDI_TREE_STATIC_USER);              // Index 1: user
    m_ImageList.AddIcon(IDI_TREE_STATIC_GROUP);             // Index 2: group
    m_ImageList.AddIcon(IDI_TREE_STATIC_ROLE);              // Index 3: role
    m_cListCtrl.SetImageList (&m_ImageList, LVSIL_SMALL);
    m_ImageCheck.Create (IDB_CHECK_NOFRAME, 16, 1, RGB (255, 0, 0));
    m_cListCtrl.SetCheckImageList(&m_ImageCheck);

    // Initalize the Column Header of CListCtrl (CuListCtrl)
    CHECKMARK_COL_DESCRIBE  aColumns[LAYOUT_NUMBER] = {
        {  _T(""),          FALSE, 80 + 16 + 4 },  // + 16+4 since image
        {  _T("Select"),    TRUE,  -1 },
        {  _T("Insert"),    TRUE,  -1 },
        {  _T("Update"),    TRUE,  -1 },
        {  _T("Delete"),    TRUE,  -1 },
        {  _T("Reference"), TRUE,  -1 },
        {  _T("Copy Into"), TRUE,  -1 },
        {  _T("Copy From"), TRUE,  -1 },
        {  _T("All"),       TRUE,  -1 },
    };
    lstrcpy(aColumns[0].szCaption, VDBA_MfcResourceString(IDS_TC_NAME)); // _T("Name")
    InitializeColumns(m_cListCtrl, aColumns, LAYOUT_NUMBER-1); // Remove _T("All")

    return TRUE;  // return TRUE unless you set the focus to a control
    // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 3
0
void CxDlgCheckPointLst::InitializeListCtrl()
{
	//
	// subclass columns list control and connect image list
	//
	VERIFY (m_cListCtrl.SubclassDlgItem (IDC_LIST_CHECKPOINT, this));
	m_ImageList.Create(1, 18, TRUE, 1, 0);
	m_cListCtrl.SetImageList (&m_ImageList, LVSIL_SMALL);
	m_ImageCheck.Create (IDB_CHECK_NOFRAME, 16, 1, RGB (255, 0, 0));
	m_cListCtrl.SetCheckImageList(&m_ImageCheck);

	#define LAYOUT_NUMBER  (6)
	CHECKMARK_COL_DESCRIBE  aColumns[LAYOUT_NUMBER] =
	{
		{ _T(""), FALSE, 200},
		{ _T(""), FALSE, -1 },
		{ _T(""), FALSE, -1 },
		{ _T(""), FALSE, -1 },
		{ _T(""), TRUE,  -1 },
		{ _T(""), FALSE, 210}
	};

	lstrcpy(aColumns[0].szCaption, VDBA_MfcResourceString(IDS_TC_DATE       ));
	lstrcpy(aColumns[1].szCaption, VDBA_MfcResourceString(IDS_TC_CKPSEQUENCE));
	lstrcpy(aColumns[2].szCaption, VDBA_MfcResourceString(IDS_TC_FIRSTJNL   ));
	lstrcpy(aColumns[3].szCaption, VDBA_MfcResourceString(IDS_TC_LASTJNL    ));
	lstrcpy(aColumns[4].szCaption, VDBA_MfcResourceString(IDS_TC_VALID      ));
	lstrcpy(aColumns[5].szCaption, VDBA_MfcResourceString(IDS_TC_MODE       ));
	InitializeColumns(m_cListCtrl, aColumns, LAYOUT_NUMBER);
}
Ejemplo n.º 4
0
BOOL CuDlgDomPropRoleXGrantedEvent::OnInitDialog() 
{
  CDialog::OnInitDialog();

  // subclass list control and connect image list
  VERIFY (m_cListCtrl.SubclassDlgItem (IDC_MFC_LIST1, this));
  m_ImageList.Create(16, 16, TRUE, 1, 1);
  m_ImageList.AddIcon(IDI_TREE_STATIC_DBEVENT);
  m_cListCtrl.SetImageList (&m_ImageList, LVSIL_SMALL);
  m_ImageCheck.Create (IDB_CHECK_NOFRAME, 16, 1, RGB (255, 0, 0));
  m_cListCtrl.SetCheckImageList(&m_ImageCheck);

  CHECKMARK_COL_DESCRIBE  aColumns[LAYOUT_NUMBER] = {
    { _T(""),               FALSE, 80 + 16+4 },   // 16+4 for image
    { _T(""),               FALSE, 80 },
    { _T(""),               FALSE, 80 },
    { _T("Raise"),          TRUE,  -1 },
    { _T("Register"),       TRUE,  -1 },
  };
  lstrcpy(aColumns[0].szCaption, VDBA_MfcResourceString(IDS_TC_NAME));// _T("Name")
  lstrcpy(aColumns[1].szCaption, VDBA_MfcResourceString(IDS_TC_OWNER));//_T("Owner")
  lstrcpy(aColumns[2].szCaption, VDBA_MfcResourceString(IDS_TC_PARENT_DB));
  InitializeColumns(m_cListCtrl, aColumns, LAYOUT_NUMBER);

  return TRUE;  // return TRUE unless you set the focus to a control
                // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 5
0
BOOL CuDlgDomPropIceFacetNPageRoles::OnInitDialog()
{
    CDialog::OnInitDialog();

    // subclass list control and connect image list
    VERIFY (m_cListCtrl.SubclassDlgItem (IDC_MFC_LIST1, this));
    m_ImageList.Create(16, 16, TRUE, 1, 1);
    m_ImageList.AddIcon(IDI_TREE_STATIC_ICE_ROLE);
    m_cListCtrl.SetImageList(&m_ImageList, LVSIL_SMALL);
    m_ImageCheck.Create (IDB_CHECK_NOFRAME, 16, 1, RGB (255, 0, 0));
    m_cListCtrl.SetCheckImageList(&m_ImageCheck);

    // Initalize the Column Header of CListCtrl (CuListCtrl)
    CHECKMARK_COL_DESCRIBE  aColumns[LAYOUT_NUMBER] = {
        {  _T(""),    FALSE, 100 + 16 + 4 },  // + 16+4 since image
        {  _T("Execute"), TRUE,  -1 },
        {  _T("Read"),    TRUE,  -1 },
        {  _T("Update"),  TRUE,  -1 },
        {  _T("Delete"),  TRUE,  -1 },
    };
    lstrcpy(aColumns[0].szCaption, VDBA_MfcResourceString(IDS_TC_NAME)); // _T("Name")
    InitializeColumns(m_cListCtrl, aColumns, LAYOUT_NUMBER);

    return TRUE;  // return TRUE unless you set the focus to a control
    // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 6
0
BOOL CuDlgDomPropRoleXGrantedDb::OnInitDialog() 
{
  CDialog::OnInitDialog();

  // subclass list control and connect image list
  VERIFY (m_cListCtrl.SubclassDlgItem (IDC_MFC_LIST1, this));
  m_ImageList.Create(16, 16, TRUE, 1, 1);
  m_ImageList.AddIcon(IDI_TREE_STATIC_DATABASE);
  m_cListCtrl.SetImageList (&m_ImageList, LVSIL_SMALL);
  m_ImageCheck.Create (IDB_CHECK_NOFRAME, 16, 1, RGB (255, 0, 0));
  m_cListCtrl.SetCheckImageList(&m_ImageCheck);

  CHECKMARK_COL_DESCRIBE  aColumns[LAYOUT_NUMBER] = {
    { _T(""),               FALSE, 80 + 16+4 },   // 16+4 for image
    {   _T("access"),    TRUE,  -1 },     //  OT_DBGRANT_ACCESY_USER,
    {   _T("no access"),    TRUE,  -1 },  //  OT_DBGRANT_ACCESN_USER,
    {   _T("crepr"),    TRUE,  -1 },      //  OT_DBGRANT_CREPRY_USER,
    {   _T("no crepr"),    TRUE,  -1 },   //  OT_DBGRANT_CREPRN_USER,
    {   _T("cretb"),    TRUE,  -1 },      //  OT_DBGRANT_CRETBY_USER,
    {   _T("no cretb"),    TRUE,  -1 },   //  OT_DBGRANT_CRETBN_USER,
    {   _T("dbadm"),    TRUE,  -1 },      //  OT_DBGRANT_DBADMY_USER,
    {   _T("no dbadm"),    TRUE,  -1 },   //  OT_DBGRANT_DBADMN_USER,
    {   _T("lkmod"),    TRUE,  -1 },      //  OT_DBGRANT_LKMODY_USER,
    {   _T("no lkmod"),    TRUE,  -1 },   //  OT_DBGRANT_LKMODN_USER,
    {   _T("qryio"),    TRUE,  -1 },      //  OT_DBGRANT_QRYIOY_USER,
    {   _T("no qryio"),    TRUE,  -1 },   //  OT_DBGRANT_QRYION_USER,
    {   _T("qryrw"),    TRUE,  -1 },      //  OT_DBGRANT_QRYRWY_USER,
    {   _T("no qryrw"),    TRUE,  -1 },   //  OT_DBGRANT_QRYRWN_USER,
    {   _T("updsc"),    TRUE,  -1 },      //  OT_DBGRANT_UPDSCY_USER,
    {   _T("no updsc"),    TRUE,  -1 },   //  OT_DBGRANT_UPDSCN_USER,

    {   _T("selsc"),    TRUE,  -1 },      //  OT_DBGRANT_SELSCY_USER,
    {   _T("no selsc"),    TRUE,  -1 },   //  OT_DBGRANT_SELSCN_USER,
    {   _T("cnctl"),    TRUE,  -1 },      //  OT_DBGRANT_CNCTLY_USER,
    {   _T("no cnctl"),    TRUE,  -1 },   //  OT_DBGRANT_CNCTLN_USER,
    {   _T("idltl"),    TRUE,  -1 },      //  OT_DBGRANT_IDLTLY_USER,
    {   _T("no idltl"),    TRUE,  -1 },   //  OT_DBGRANT_IDLTLN_USER,
    {   _T("sespr"),    TRUE,  -1 },      //  OT_DBGRANT_SESPRY_USER,
    {   _T("no sespr"),    TRUE,  -1 },   //  OT_DBGRANT_SESPRN_USER,
    {   _T("tblst"),    TRUE,  -1 },      //  OT_DBGRANT_TBLSTY_USER,
    {   _T("no tblst"),    TRUE,  -1 },   //  OT_DBGRANT_TBLSTN_USER,

    {   _T("qrycpu"),    TRUE,  -1 },        //  OT_DBGRANT_QRYCPY_USER,
    {   _T("no qrycpu"),    TRUE,  -1 },     //  OT_DBGRANT_QRYCPN_USER,
    {   _T("qrypage"),    TRUE,  -1 },       //  OT_DBGRANT_QRYPGY_USER,
    {   _T("no qrypage"),    TRUE,  -1 },    //  OT_DBGRANT_QRYPGN_USER,
    {   _T("qrycost"),    TRUE,  -1 },       //  OT_DBGRANT_QRYCOY_USER,
    {   _T("no qrycost"),    TRUE,  -1 },    //  OT_DBGRANT_QRYCON_USER,
    {   _T("sequence"),    TRUE,  -1 },      //  OT_DBGRANT_SEQCRY_USER,
    {   _T("no sequence"),    TRUE,  -1 }    //  OT_DBGRANT_SEQCRN_USER,
  };
  lstrcpy(aColumns[0].szCaption, VDBA_MfcResourceString(IDS_TC_NAME));// _T("Name")
  InitializeColumns(m_cListCtrl, aColumns, GetOIVers()>=OIVERS_30? LAYOUT_NUMBER: LAYOUT_NUMBER-2);

  return TRUE;  // return TRUE unless you set the focus to a control
                // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 7
0
BOOL EventStatDialog::OnInitDialog()
{
	CDialog::OnInitDialog();

    m_eventCollectionCheckBox.SetCheck(m_turnOnEventCollection?TRUE:FALSE);
	
	m_eventTable.SetExtendedStyle( LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES );
	if( m_timer == NULL )
    {
        m_timer = ::SetTimer( m_hWnd, NULL, sk_dataRefreshDelay, (TIMERPROC) NULL );   
    }

	LVCOLUMN lvColumn;
	CRect tableRect;
	m_eventTable.GetWindowRect(&tableRect);
	lvColumn.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT;
	lvColumn.fmt = LVCFMT_CENTER;

	//set type name header
	static const int sk_typeNameWidth = 150;
	lvColumn.pszText = "Event Type";
	lvColumn.cx = sk_typeNameWidth;
	m_eventTable.InsertColumn(0, &lvColumn);
	
	//set counter header
	lvColumn.pszText = "Counter";
	lvColumn.cx = (tableRect.Width()- sk_typeNameWidth - 3) / (sk_numOfColumns);
	for (int i = 0; i < sk_numOfColumns; i++)
	{
		m_eventTable.InsertColumn(i+1, &lvColumn);
	}
	
	for(int i = 0; i < NUMBER_OF_EVENT_TYPES;i++)
	{
		char buff[128];
		GetEventTypeString((EventType)i, buff);
		m_eventTable.InsertItem(i,buff);
		m_numOfRemovedEvents[i] = 0;
	}

	InitializeColumns();
	UpdateEventsData();
	return TRUE;  // return TRUE unless you set the focus to a control

}
Ejemplo n.º 8
0
BOOL CuDlgDomPropView::OnInitDialog() 
{
  CDialog::OnInitDialog();

  m_ImageList.Create(16, 16, TRUE, 1, 1);
  m_ImageList.AddIcon(IDI_TREE_STATIC_VIEWTABLE);
  m_ImageList.AddIcon(IDI_TREE_STATIC_TABLE);
  m_ImageList.AddIcon(IDI_TREE_STATIC_VIEW);
  m_clistCtrl.SetImageList (&m_ImageList, LVSIL_SMALL);

  #define VIEWCOMP_NUMBER  2
  CHECKMARK_COL_DESCRIBE  aViewComps[VIEWCOMP_NUMBER] = {
    { _T(""), FALSE, 125 + 16 },      // + 16 for image
    { _T(""), FALSE, 125 },
  };
  lstrcpy(aViewComps[0].szCaption, VDBA_MfcResourceString(IDS_TC_NAME)); // _T("Name")
  lstrcpy(aViewComps[1].szCaption, VDBA_MfcResourceString(IDS_TC_OWNER));

  InitializeColumns(m_clistCtrl, aViewComps, VIEWCOMP_NUMBER);

  return TRUE;  // return TRUE unless you set the focus to a control
                // EXCEPTION: OCX Property Pages should return FALSE
}