inline void CListView::DeleteAllColumns() { size_t nColumns = NumColumns(); while (nColumns-- > 0) (void)ListView_DeleteColumn(m_hWnd, 0); }
int ListBox::OnDragDrop(int x, int y, ActiveWindow* source) { if (!dragdrop) return 0; ListBox* drag_source = (ListBox*) source; if (drag_source) { int max_col = NumColumns(); if (max_col != drag_source->NumColumns()) max_col = 0; for (int i = 0; i < drag_source->NumItems(); i++) { if (drag_source->IsSelected(i)) { AddItemWithData(drag_source->GetItemText(i), drag_source->GetItemData(i)); for (int c = 1; c < max_col; c++) { SetItemText(list_index, c, drag_source->GetItemText(i,c)); SetItemData(list_index, c, drag_source->GetItemData(i,c)); } if (!multiselect) ClearSelection(); items[list_index]->selected = true; selcount++; } } drag_source->RemoveSelectedItems(); Button::PlaySound(Button::SND_LIST_DROP); } return ActiveWindow::OnDragDrop(x,y,source); }
int main(int argc, char *argv[]) { char fileName[FILENAME_SIZE]; char timeFile[FILENAME_SIZE] = {"timefile.msgr"}; char outputFile[FILENAME_SIZE]; int numEntries = 0; double totalTime = 0; int x; int y; int tTableXdim; int tTableYdim; FILE *fileOut; /* if ( argc != 3 ) { printf("usage: %s filename", argv[0] ); printf("usage: %s input File", argv[1] ); printf("usage: %s output File", argv[2] ); } else { strcpy(fileName, argv[1]); strcpy(outputFile, argv[2]); } */ strcpy(fileName, "dtest.txt"); strcpy(outputFile, "output.txt"); tTableXdim = NumColumns(timeFile); tTableYdim = NumRows(timeFile); x = NumColumns(fileName); y = NumRows(fileName); Entry eTable[x][y]; Entry tTable[tTableXdim][tTableYdim]; int idInstances[y]; int rowQuantity[y]; // double clipLines[x][y]; populateTable(eTable,x,y,fileName); populateTable(tTable,tTableXdim,tTableYdim,timeFile); calculateTimes(eTable,x,y,tTable,tTableXdim,tTableYdim,idInstances,rowQuantity,&numEntries, &totalTime, outputFile); fileOut = fopen(outputFile, "a"); if(fileOut == 0) { perror("Could open output file\n"); system("PAUSE"); exit(-1); } else { fprintf(fileOut,"%s","Predicted Time For All Tiles: "); fprintf(fileOut,"%.2f", totalTime); fprintf(fileOut,"%s\n","min"); } fclose(fileOut); printf("sizeof eTable = %u\n", (unsigned) sizeof eTable); printf("1st dimension = %u\n", (unsigned) BOUNDS(eTable)); printf("2nd dimension = %u\n", (unsigned) BOUNDS(eTable[0])); printf("sizeof tTable = %u\n", (unsigned) sizeof tTable); printf("1st dimension = %u\n", (unsigned) BOUNDS(tTable)); printf("2nd dimension = %u\n", (unsigned) BOUNDS(tTable[0])); system("PAUSE"); return 0; }