void CSourceDirListCtrl::AddSrcDir(LPCTSTR lpszDir, int nCheckedState)
{
	int nItem = GetItemCount();
	
	InsertItem(nItem, _T(""));
	SetItemCheckedState(nItem, 0, nCheckedState, FALSE);
	
	SetItemText(nItem, 1, lpszDir);
	
	ValidateCheck();

	//Update the preferences
	SYS_PREF()->m_szLastSelectedSrcFolder = lpszDir;
}
void CSourceDirListCtrl::CheckSelectedItems(BOOL bChecked)
{
	SetRedraw(FALSE);

	int nCheckedState = ((bChecked) ? CL_CHECKED : CL_UNCHECKED);
	POSITION pos = GetFirstSelectedItemPosition();	
	int nItem = -1;
	while (pos != NULL)
	{
		nItem = GetNextSelectedItem(pos);
		SetItemCheckedState(nItem, 0, nCheckedState, FALSE);
	}
	ValidateCheck();

	SetRedraw(TRUE);
	UpdateWindow();
}
void CTaiChuQuanSetDlg::OnChangeEditCqprice() 
{
	ValidateCheck(IDC_EDIT_CQPRICE);
}
void CTaiChuQuanSetDlg::OnChangeEditCqdivid() 
{
	ValidateCheck(IDC_EDIT_CQDIVID);
}
void CTaiChuQuanSetDlg::OnChangeEditCqalloc() 
{
	ValidateCheck(IDC_EDIT_CQALLOC);
}
void CTaiChuQuanSetDlg::OnChangeEditCqgive() 
{
	ValidateCheck(IDC_EDIT_CQGIVE);
}