int main() { Tree T; printf("\t\t\t\tWelcome!!\n\tThis Program creates Expression tree For PostFix Equation\n\n"); char equation[20]; printf("Enter Expression: "); scanf("%s",equation); printf("Your Entered Equation is\n"); printf("\t\t\t\t%s\n",equation); if(PostfixCheck(equation)==1) //Incase Equation is Valid { printf("\t\t\tIt is Valid PostFix Equation\n\tNow We can proceed further to build Exppress Tree for given equation\n\n\n"); T=BulidTree(equation); //Expression Tree Building Method is being called at this stage printf("\nInfix Equation by InOrder Traversal of Tree:\t\t"); InOrder(T); printf("\nPostfix Equation by PostOrder Traversal of Tree:\t"); PostOrder(T); printf("\nPrefix Equation by PreOrder Traversal of Tree:\t\t"); PreOrder(T); printf("\n\t\t**********************************************\n\t\t\tThanks For Using Program\n\n"); } else //If Equation is Invalid, Program excuses to build expression Tree and stops printf("Equation is Invalid\nSorry!!!\n\t\tExpression Tree can't be built for Invalid Postfix Equation\n"); return 0; }
// CDLGHistoryFace message handlers BOOL CDLGHistoryFace::OnInitDialog() { CDialog::OnInitDialog(); DlgFaceSreachLite.Create(IDD_FACE_SREACH_LITE,this); DlgFaceSreachLite.ShowWindow(SW_SHOW); DlgPictureFace.TitleDrawFlag=false; DlgPictureFace.hideflag=false; DlgPictureFace.Create(IDD_PICTURE_FACE,this); DlgPictureFace.ShowWindow(SW_SHOW); m_first_button.LoadBitmaps(IDB_FIRST_BUTTON,IDB_FIRST_BUTTON_MOVE,NULL,NULL); m_first_button.SizeToContent(); //自适应图片大小 m_pre_button.LoadBitmaps(IDB_PRE_BUTTON,IDB_PRE_BUTTON_MOVE,NULL,NULL); m_pre_button.SizeToContent(); //自适应图片大小 m_next_button.LoadBitmaps(IDB_NEXT_BUTTON,IDB_NEXT_BUTTON_MOVE,NULL,NULL); m_next_button.SizeToContent(); //自适应图片大小 m_last_button.LoadBitmaps(IDB_LAST_BUTTON,IDB_LAST_BUTTON_MOVE,NULL,NULL); m_last_button.SizeToContent(); //自适应图片大小 m_jump_button.LoadBitmaps(IDB_JUMP_BUTTON,IDB_JUMP_BUTTON_MOVE,NULL,NULL); m_jump_button.SizeToContent(); //自适应图片大小 m_search.LoadBitmaps(IDB_FIND_BUTTON,IDB_FIND_BUTTON_MOVE,NULL,NULL); m_search.SizeToContent(); //自适应图片大小 m_tree.SetBkColor(RGB(254,254,254)); //树列表背景色 if( HISTORY_DETECT_FLAG_FACE ==flag) { SetWindowText("人脸抓拍查询"); } else if( HISTORY_DETECT_FLAG_FACEALARM ==flag) { SetWindowText("人脸报警查询"); } imagelist.Create(16, 16, ILC_COLOR8|ILC_MASK, 0, 4); imagelist.Add(AfxGetApp()->LoadIcon(IDI_TREE_AREA)); // ico图标 imagelist.Add(AfxGetApp()->LoadIcon(IDI_TREE_CAM)); m_tree.SetImageList(&imagelist, TVSIL_NORMAL); // 建立 imagelist 与 tree的映射关系 BulidTree(); //放在最后 AutoSize(); return TRUE; // return TRUE unless you set the focus to a control }