Exemplo n.º 1
0
void ChangeElement_test()
{
    pListHeader headerA;

    InitListHeader(&headerA, 'A');

    int StartIndex = 0;
    int EndIndex = 100;

    for(int i = StartIndex; i < EndIndex; i++)
    {
        pElementType tmp;
        tmp = malloc(sizeof(ElementType));
        if(tmp == NULL)
        {
            printf("malloc failed in Practice_3_2!\n");
            break;
        }
        tmp->data = i;
        AddAddress(tmp, headerA);
        tmp->data = i * i;
        ChangeElement(i, tmp, headerA);
    }

    PrintList(headerA);
    FreeList(headerA);
}
Exemplo n.º 2
0
// 生成的消息映射函数
BOOL CDlgLianHaoLanQiu::OnInitDialog()
{
	CDialog::OnInitDialog();
	InitListHeader();

	m_ComboBox.InsertString(0,"正确率大于");
	m_ComboBox.InsertString(1,"正确率等于");
	m_ComboBox.InsertString(2,"正确率小于");
	m_ComboBox.InsertString(3,"正确率区间");

	m_ComboBox.InsertString(4,"球尾小于");
	m_ComboBox.InsertString(5,"球尾等于");
	m_ComboBox.InsertString(6,"球尾大于");
	m_ComboBox.InsertString(7,"球尾区间");
	m_ComboBox.InsertString(8,"最后一次错");

	m_ComboBox.InsertString(9,"球大于");
	m_ComboBox.InsertString(10,"球等于");
	m_ComboBox.InsertString(11,"球小于");
	m_ComboBox.InsertString(12,"球区间");

	m_ComboBox.SetCurSel(0);

	m_DlgDrawTiaoXing.Create(CDlgDrawTiaoXing::IDD,this);
	m_DlgDrawTiaoXing.ShowWindow(SW_HIDE);
	CenterWindow();
	return true;
}
Exemplo n.º 3
0
// 生成的消息映射函数
BOOL CDlgWeiHong::OnInitDialog()
{
    CDialog::OnInitDialog();
    InitListHeader();

    /*
    SEARCH_JUESHA_QIE_JUESHA,      //按绝杀且绝杀搜索方式
    SEARCH_JUESHA_HUO_JUESHA,      //按绝杀或绝杀搜索方式
    SEARCH_DINGDAN_QIE_DINGDAN,    //按定胆且定胆搜索方式
    SEARCH_DINGDAN_HUO_DINGDAN,    //按定胆或定胆搜索方式
    SEARCH_JUESHA_QIE_DINGDAN,     //按绝杀与定胆方式搜索
    SEARCH_JUESHA_HUO_DINGDAN      //按绝杀或定胆方式搜索
    */
    m_ComboBox.InsertString(0,"绝杀且");
    m_ComboBox.InsertString(1,"绝杀或");
    m_ComboBox.InsertString(2,"定胆且");
    m_ComboBox.InsertString(3,"定胆或");
    m_ComboBox.InsertString(4,"绝或定");
    m_ComboBox.InsertString(5,"绝与定");
    m_ComboBox.SetCurSel(0);

    vector<sData29>* DataList=CDataManageCenter::GetInstance()->GetData29List();
    for(int Index=0; Index < DataList->size(); Index++)
    {
        InsertTextToList(Index,(*DataList)[Index]);

    }

    m_Result=*DataList;
//	sData29* DataList=CDataCenter::
    return true;
}
Exemplo n.º 4
0
// 生成的消息映射函数
BOOL CDlgNetDataParse::OnInitDialog()
{
	CDialog::OnInitDialog();
	InitListHeader();

	CenterWindow();
	return true;
}
Exemplo n.º 5
0
BOOL PageFourQuadTable::OnInitDialog() 
{
	BaseDlg::OnInitDialog();
	
	// TODO: Add extra initialization here
	InitListHeader();
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Exemplo n.º 6
0
void InitData()
{
    pListHeader headerA;
    pListHeader headerB;

    InitListHeader(&headerA, 'A');
    InitListHeader(&headerB, 'B');

    for(int i = 10; i < 50; i++)
    {
        pElementType tmp;
        tmp = malloc(sizeof(ElementType));
        if(tmp == NULL)
        {
            printf("malloc failed in Practice_3_2!\n");
            break;
        }
        tmp->data = i;
        AddAddress(tmp, headerA);
    }

    for(int i = 10; i < 20; i++)
    {
        pElementType tmp;
        tmp = malloc(sizeof(ElementType));
        if(tmp == NULL)
        {
            printf("malloc failed in Practice_3_2!\n");
            break;
        }
        tmp->data = i;
        AddAddress(tmp, headerB);
    }

    PrintCrossList(headerA, headerB);

    FreeList(headerA);
    FreeList(headerB);
}
Exemplo n.º 7
0
void AddWithDeleteElement_test()
{
    pListHeader headerA;

    InitListHeader(&headerA, 'A');

    int StartIndex = 10;
    int EndIndex = 20;
    int Length = EndIndex - StartIndex;
    pElementType pArr[Length];

    int k = 0;
    for(int i = StartIndex; i < EndIndex; i++, k++)
    {
        pElementType tmp;
        tmp = malloc(sizeof(ElementType));
        if(tmp == NULL)
        {
            printf("malloc failed in Practice_3_2!\n");
            break;
        }
        tmp->data = i;
        pArr[k] = tmp;
        AddElement(k,tmp,headerA);
        if(i%5 == 0)
        {
            DeleteElement(k, headerA);
            k--;
        }
    }

    {
        for(int i = 0; i < k; i++)
        {
            printf("%p\t%p\n", pArr[i], headerA->pltArr[i]);
            if(pArr[i] != headerA->pltArr[i])
                printf("WRONG:\n\t%d  %p\t%p\n", i, pArr[i], headerA->pltArr[i]);
        }
    }

    FreeList(headerA);
}
Exemplo n.º 8
0
BOOL CDlgManualTask::OnInitDialog()
{
	CDialog::OnInitDialog();
	m_lstTask.SetExtendedStyle( (m_lstTask.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_SHOWSELALWAYS) &(~LVS_EX_TRACKSELECT));

	// TODO:  在此添加额外的初始化
	m_chkTimeRemain.SetCheck(BST_CHECKED);
	m_edtPlayTimeMax.SetWindowText(CTxStrConvert(g_GlobalInfo.nTimeLineOffline).GetAsString());
	m_edtPlayTimeMin.SetWindowText(CTxStrConvert(g_GlobalInfo.nTimelineClose).GetAsString());

	m_chkEmbTaskState.SetCheck(BST_CHECKED);

	m_cmbEmbTaskState.AddString(TEXT("未提交"));
	m_cmbEmbTaskState.AddString(TEXT("已提交"));
	m_cmbEmbTaskState.SetCurSel(0);
	InitListHeader();
	RefreshCtrls();
	return TRUE;  // return TRUE unless you set the focus to a control
	// 异常: OCX 属性页应返回 FALSE
}
int CExplorerTestView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	// 리스트 콘트롤의 스타일을 설정한다.
    lpCreateStruct->style |= LVS_ICON | LVS_SORTASCENDING | LVS_EDITLABELS;

	if (CListView::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	// TODO: Add your specialized creation code here
	CListCtrl&	listCtrl = GetListCtrl();

	// Drag & Drop 을 설정해 놓는다.
	//LONG	exStyle = ::GetWindowLong(listCtrl.m_hWnd, GWL_EXSTYLE);
	//exStyle |= WS_EX_ACCEPTFILES;
	//::SetWindowLong( listCtrl.m_hWnd, GWL_EXSTYLE, exStyle );
	GetListCtrl().ModifyStyleEx(0, WS_EX_ACCEPTFILES);

	m_dropTarget.Register(this);
	m_cbFormat = (CLIPFORMAT)::RegisterClipboardFormat(FORMAT_FILECOPY);

	// 파일 이미지를 초기화 시킨다.
	CBitmap		bitmap, bitmap32;
	bitmap.LoadBitmap(IDB_SHELL);
	bitmap32.LoadBitmap(IDB_BIG_SHELL);

	m_imageList.Create(16, 16, ILC_COLOR8, 1, 1);
	m_imageList32.Create(32, 32, ILC_COLOR8, 1, 1);
	m_imageList.Add(&bitmap, RGB(255, 0, 255));
	m_imageList32.Add(&bitmap32, RGB(255, 0, 255));

	listCtrl.SetImageList(&m_imageList, LVSIL_SMALL);
	listCtrl.SetImageList(&m_imageList32, LVSIL_NORMAL);

	// 헤더를 초기화 시킨다.
	InitListHeader();

	// CExplorerTestView 클래스 포인터를 도큐먼트에 셋팅시킨다.
	GetDocument()->SetListViewPointer(this);

	return 0;
}
Exemplo n.º 10
0
// 生成的消息映射函数
BOOL CDlgShiFaDingHong::OnInitDialog()
{
	CDialog::OnInitDialog();
	InitListHeader();
	return true;
}
Exemplo n.º 11
0
// 生成的消息映射函数
BOOL CDlgLianHaoHongQiu::OnInitDialog()
{
	CDialog::OnInitDialog();
	InitListHeader();
	return true;
}
Exemplo n.º 12
0
BOOL CThreeEqualDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
	InitListHeader();
	return true;
}