BOOL CLESampleGuiDlg::OnInitDialog() { CDialog::OnInitDialog(); // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 // TODO: 在此添加额外的初始化代码 CListCtrl* lst = (CListCtrl*)GetDlgItem(IDC_DEVICE_LIST); lst->ModifyStyle( 0, LVS_REPORT ); // 报表模式 lst->SetExtendedStyle(lst->GetExtendedStyle() | LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT); lst->InsertColumn(0,_T("Address")); lst->InsertColumn(1,_T("Device Name")); CRect rect; lst->GetClientRect(rect); //获得当前客户区信息 lst->SetColumnWidth(0, rect.Width() / 2); //设置列的宽度。 lst->SetColumnWidth(1, rect.Width() / 2); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE }
int CLryEDBQryView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CXTListView::OnCreate(lpCreateStruct) == -1) return -1; CListCtrl * ListCtrl = (CListCtrl *)&GetListCtrl(); LONG style = GetWindowLong(ListCtrl->m_hWnd,GWL_STYLE); style |= LVS_REPORT|LVS_SHOWSELALWAYS |LVS_SINGLESEL; SetWindowLong(ListCtrl->m_hWnd,GWL_STYLE,style); ListCtrl->SetExtendedStyle(ListCtrl->GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_GRIDLINES); return 0; }
void COpenExcelDlg::Lin_InitList(CListCtrl &m_List,CStringArray &ColumName) { LONG lStyle; lStyle = GetWindowLong(m_List.m_hWnd, GWL_STYLE); lStyle &= ~LVS_TYPEMASK; lStyle |= LVS_REPORT; SetWindowLong(m_List.m_hWnd, GWL_STYLE, lStyle); DWORD dwStyle = m_List.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT; dwStyle |= LVS_EX_GRIDLINES; dwStyle |= LVS_EX_CHECKBOXES; m_List.SetExtendedStyle(dwStyle); m_List.InsertColumn(0,_T("编号"),LVCFMT_LEFT,100); for (int i=0;i<ColumName.GetSize();i++) { m_List.InsertColumn(i+1,ColumName.GetAt(i),LVCFMT_LEFT,100); } }
BOOL CFileFindDlg::OnInitDialog() { CDialog::OnInitDialog(); CListCtrl* pLst = (CListCtrl*)GetDlgItem(IDC_RESULTS_LST); pLst->SetExtendedStyle(pLst->GetExtendedStyle() | LVS_EX_FULLROWSELECT); pLst->InsertColumn(0, "File", LVCFMT_LEFT, 40, -1); pLst->InsertColumn(1, "Line", LVCFMT_RIGHT, 40, -1); pLst->InsertColumn(2, "Text", LVCFMT_LEFT, 40, -1); pLst->InsertColumn(3, "Type", LVCFMT_LEFT, 30, 1); pLst->InsertColumn(4, "Folder", LVCFMT_LEFT, 50, 2); pLst->InsertColumn(5, "Modified", LVCFMT_RIGHT, 30, 3); pLst->InsertColumn(6, "Size", LVCFMT_RIGHT, 30, 4); pLst->InsertColumn(7, "Attr", LVCFMT_LEFT, 30, 4); pLst->SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER); pLst->SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER); pLst->SetColumnWidth(2, LVSCW_AUTOSIZE_USEHEADER); pLst->SetColumnWidth(3, LVSCW_AUTOSIZE_USEHEADER); pLst->SetColumnWidth(4, LVSCW_AUTOSIZE_USEHEADER); pLst->SetColumnWidth(5, LVSCW_AUTOSIZE_USEHEADER); pLst->SetColumnWidth(6, LVSCW_AUTOSIZE_USEHEADER); LoadFindHistory(); CStatic* pStc = (CStatic*)GetDlgItem(IDC_STATIC_NUMRESULTS); pStc->SetWindowText("Search Results - 0"); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CLevelTexturesOptionsDlg::OnInitDialog() { //get the list CListCtrl* pList = ((CListCtrl*)GetDlgItem(IDC_LIST_TEXTURE_COLUMNS)); //setup some list styles pList->SetExtendedStyle( pList->GetExtendedStyle() | LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP ); //run through the various detectors and add them to the list for(uint32 nCurrCol = 0; nCurrCol < m_nNumColumns; nCurrCol++) { //get the current detector CLevelTexturesColumn* pCol = &m_pColumns[nCurrCol]; int nItem = pList->InsertItem(0, pCol->m_sName); pList->SetCheck(nItem, pCol->m_bEnabled); pList->SetItemData(nItem, (DWORD)pCol); } return TRUE; }
BOOL CfsclientwDlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog. The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon ////////////////////////////////////////////////////////////////////////// m_dwM = new DwManager("dev5", 18110, 10); m_dwWin.setDwManager(m_dwM); //m_dwM->setLogWin(pe); ////////////////////////////////////////////////////////////////////////// m_font = new CFont; m_font->CreateFont(16, 0, 0, 0, FW_BOLD, FALSE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,FF_SWISS,(LPCTSTR)"Arial"); CEdit* pe = (CEdit *)GetDlgItem(IDC_EDIT_FILE); pe->SetFont(m_font, false); pe->SetWindowText("/home"); ////////////////////////////////////////////////////////////////////////// CListCtrl * pl = (CListCtrl *)GetDlgItem(IDC_FLIST); pl->InsertColumn(IDX_FILENAME, "name", LVCFMT_LEFT, 200); pl->InsertColumn(IDX_FILEINFO, "info", LVCFMT_RIGHT, 80); pl->InsertColumn(IDX_FILESIZE, "size", LVCFMT_RIGHT, 120); pl->InsertColumn(IDX_FILETIME, "time", LVCFMT_RIGHT, 120); pl->InsertColumn(IDX_FULLNAME, "path", LVCFMT_LEFT, 200); DWORD dwStyle = pl->GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT; dwStyle |= LVS_EX_GRIDLINES; dwStyle |= LVS_EX_CHECKBOXES; pl->SetExtendedStyle(dwStyle); ////////////////////////////////////////////////////////////////////////// CComboBox* pcb = (CComboBox*)GetDlgItem(IDC_COMBOSRV); //pcb->AddString("173.230.157.138"); pcb->AddString("map1"); pcb->AddString("dev5"); pcb->AddString("tj-core4"); pcb->SetCurSel(0); ////////////////////////////////////////////////////////////////////////// CButton* pbut; pbut = (CButton*)GetDlgItem(IDC_BUTHELP); //m_icoHelp = (HICON)LoadImage(NULL, "d:/material/help.ico", IMAGE_ICON, 0, 0, LR_LOADFROMFILE); //pbut->SetIcon(m_icoHelp); pbut = (CButton*)GetDlgItem(IDC_BUTBROWSE); HICON m_icoFolder = (HICON)LoadImage(NULL, "icon/folder.ico", IMAGE_ICON, 0, 0, LR_LOADFROMFILE); pbut->SetIcon(m_icoFolder); pbut = (CButton*)GetDlgItem(IDC_BUTDW); HICON m_icoDown = (HICON)LoadImage(NULL, "icon/down.ico", IMAGE_ICON, 0, 0, LR_LOADFROMFILE); pbut->SetIcon(m_icoDown); ////////////////////////////////////////////////////////////////////////// //m_logoWin.create(0x101, 610, 2, 56, 56, this); //m_logoWin.loadPng("icon/connected.png"); //m_logoWin.loadPng("icon/connectlock.png"); //m_logoWin.loadPng("icon/connecting.png"); //m_logoWin.startTimer(); //m_logoWin.ShowWindow(false); // RECT rect; GetClientRect(&rect); int x = rect.right - 36; m_buttonLog.create(0x102, x, 4, 32, 32, this); m_buttonLog.loadPng("icon/82.png"); m_buttonHelp.create(0x103, x - 32, 4, 32, 32, this); m_buttonHelp.loadPng("icon/70.png"); m_gifWin.create(0x101, 10, 2, 56, 56, this); m_gifWin.loadGif("icon/earth2.gif"); m_gifWin.setText("x"); ////////////////////////////////////////////////////////////////////////// char buf[256]; GetCurrentDirectory(sizeof(buf), buf); pe = (CEdit *)GetDlgItem(IDC_EDIT_SAVETO); pe->SetFont(m_font, false); pe->SetWindowText(buf); ////////////////////////////////////////////////////////////////////////// enableButton("server", true); enableButton("download", false); //m_logoWin.setImage(icon_bad); ////////////////////////////////////////////////////////////////////////// return TRUE; // return TRUE unless you set the focus to a control }