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); }
// 生成的消息映射函数 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; }
// 生成的消息映射函数 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; }
// 生成的消息映射函数 BOOL CDlgNetDataParse::OnInitDialog() { CDialog::OnInitDialog(); InitListHeader(); CenterWindow(); return true; }
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 }
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); }
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); }
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; }
// 生成的消息映射函数 BOOL CDlgShiFaDingHong::OnInitDialog() { CDialog::OnInitDialog(); InitListHeader(); return true; }
// 生成的消息映射函数 BOOL CDlgLianHaoHongQiu::OnInitDialog() { CDialog::OnInitDialog(); InitListHeader(); return true; }
BOOL CThreeEqualDlg::OnInitDialog() { CDialog::OnInitDialog(); InitListHeader(); return true; }