示例#1
0
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;
}
示例#3
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
}