⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mywnd.cpp

📁 一个多方面查询的系统,也是很辛苦找到,并且做管理系统很多方面都用到的
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		page1->AddItem(label4);
		page1->AddItem(label5);
		page1->AddItem(label6);

		Wizardcontrol->AddPage(page1);
	}

	if(iFlag==6)  //发信息窗口
	{
		CRect clientRc;
		GetClientRect(&clientRc);

		Wizardcontrol=new CMyWizardcontrol(this);
		Wizardcontrol->setPos(clientRc);

		CMySheetpage *page1;
		page1=new CMySheetpage;
		page1->Init(NULL,1,this,false,NULL);
		page1->setPos(clientRc);

		CMyLabel *label1,*label2;

		shortmsgitem *item;
		CMyLabel  *tempLabel=((CMyWnd *)((CInputBox *)GetOwner())->ClientWnd)->pParentLabel;
		if(((CMyWnd *)((CInputBox *)GetOwner())->GetOwner())->shortmsg[tempLabel->iAct].msg.GetSize()>0)
		{
			item=(shortmsgitem *)((CMyWnd *)((CInputBox *)GetOwner())->GetOwner())->shortmsg[tempLabel->iAct].msg.GetAt(((CMyWnd *)((CInputBox *)GetOwner())->GetOwner())->shortmsg[tempLabel->iAct].iCurrentMsg);
			item->flag=1;
			label1=new CMyLabel(item->message,5,2,false,false,1,NULL,this);

			ShortMsgIndex=((CMyWnd *)((CInputBox *)GetOwner())->GetOwner())->shortmsg[tempLabel->iAct].iCurrentMsg;
		}
		else
			label1=new CMyLabel("",5,2,false,false,1,NULL,this);
		
		label1->setPos(page1->PageRect.left+2,page1->PageRect.top+2,page1->PageRect.right-6,page1->PageRect.top+140);
		label1->dwEditStyle=ES_MULTILINE| ES_AUTOVSCROLL| WS_VSCROLL;
		label1->pEdit->setEnable(false);

		label2=new CMyLabel("",5,2,false,false,1,NULL,this);
		label2->setPos(page1->PageRect.left+2,page1->PageRect.top+170,page1->PageRect.right-6,page1->PageRect.top+260);
		label2->dwEditStyle=ES_MULTILINE| ES_AUTOVSCROLL| WS_VSCROLL;

		CMyLabel *SEND;
		SEND=new CMyLabel("发送",1,2,false,false,IDC_MSGSEND,NULL,this);
		SEND->setPos(clientRc.left+170,clientRc.top+145,clientRc.left+210,clientRc.top+166);
		SEND->setVisible(false);

		CMyLabel *UP;
		UP=new CMyLabel("上一条",1,2,false,false,IDC_MSGUP,NULL,this);
		UP->setPos(clientRc.left+20,clientRc.top+145,clientRc.left+60,clientRc.top+165);
		
		CMyLabel *DOWN;
		DOWN=new CMyLabel("下一条",1,2,false,false,IDC_MSGDOWN,NULL,this);
		DOWN->setPos(clientRc.left+70,clientRc.top+145,clientRc.left+110,clientRc.top+166);

		CMyLabel *RETURN;
		RETURN=new CMyLabel("回复",1,2,false,false,IDC_MSGRE,NULL,this);
		RETURN->setPos(clientRc.left+120,clientRc.top+145,clientRc.left+160,clientRc.top+166);
		RETURN->iAct=1;   //显示


		page1->AddItem(label1);
		page1->AddItem(label2);
		page1->AddItem(UP);
		page1->AddItem(DOWN);
		page1->AddItem(RETURN);
		page1->AddItem(SEND);

		CMySheetpage *page2;
		page2=new CMySheetpage;
		page2->Init(NULL,1,this,false,NULL);
		page2->setPos(clientRc);

		CMyLabel *label21,*label22,*label23,*label24,*label25,*label26;

		label21=new CMyLabel("接待日期:",4,2,false,false,NULL,NULL,this);
		label21->setPos(clientRc.left+10,clientRc.top+10,clientRc.left+70,clientRc.top+30);
		label21->SetTextCol(RGB(243,243,243));

		label22=new CMyLabel("年     月     日",4,2,false,false,NULL,NULL,this);
		label22->setPos(clientRc.left+120,clientRc.top+10,clientRc.left+220,clientRc.top+30);
		label22->SetTextCol(RGB(243,243,243));

		label23=new CMyLabel("联系电话:",4,2,false,false,NULL,NULL,this);
		label23->setPos(clientRc.left+10,clientRc.top+30,clientRc.left+70,clientRc.top+50);
		label23->SetTextCol(RGB(243,243,243));


		label24=new CMyLabel("接待单位:",4,2,false,false,NULL,NULL,this);
		label24->setPos(clientRc.left+10,clientRc.top+50,clientRc.left+70,clientRc.top+70);
		label24->SetTextCol(RGB(243,243,243));

		label25=new CMyLabel("接待内容:",4,2,false,false,NULL,NULL,this);
		label25->setPos(clientRc.left+10,clientRc.top+70,clientRc.left+70,clientRc.top+90);
		label25->SetTextCol(RGB(243,243,243));

		label26=new CMyLabel("接待人数:",4,2,false,false,NULL,NULL,this);
		label26->setPos(clientRc.left+10,clientRc.top+90,clientRc.left+70,clientRc.top+110);
		label26->SetTextCol(RGB(243,243,243));

		page2->AddItem(label21);
		page2->AddItem(label22);
		page2->AddItem(label23);
		page2->AddItem(label24);
		page2->AddItem(label25);
		page2->AddItem(label26);


		CMyLabel *BlankButton1,*BlankButton2,*BlankButton3,*BlankButton4,*BlankButton5,*BlankButton6,*BlankButton7;

		SYSTEMTIME sysTm;
		::GetLocalTime(&sysTm);
		char *temp=new char[20];

		sprintf(temp,"%d",sysTm.wYear);
		BlankButton1=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
		BlankButton1->setPos(clientRc.left+80,clientRc.top+10,clientRc.left+120,clientRc.top+27);
		BlankButton1->crBackcol=crBackground;
		BlankButton1->SetTextCol(RGB(243,243,243));
	
		sprintf(temp,"%d",sysTm.wMonth);
		BlankButton2=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
		BlankButton2->setPos(clientRc.left+140,clientRc.top+10,clientRc.left+160,clientRc.top+27);
		BlankButton2->crBackcol=crBackground;
		BlankButton2->dwEditStyle=ES_AUTOHSCROLL;
		BlankButton2->SetTextCol(RGB(243,243,243));

		
		sprintf(temp,"%d",sysTm.wDay);
		BlankButton3=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
		BlankButton3->setPos(clientRc.left+180,clientRc.top+10,clientRc.left+200,clientRc.top+27);
		BlankButton3->crBackcol=crBackground;
		BlankButton3->dwEditStyle=ES_AUTOHSCROLL;
		BlankButton3->SetTextCol(RGB(243,243,243));

		delete temp;

		BlankButton4=new CMyLabel("",6,2,false,true,NULL,NULL,this);
		BlankButton4->setPos(clientRc.left+80,clientRc.top+30,clientRc.left+200,clientRc.top+47);
		BlankButton4->crBackcol=crBackground;
		BlankButton4->SetTextCol(RGB(243,243,243));

		BlankButton5=new CMyLabel("",6,2,false,true,NULL,NULL,this);
		BlankButton5->setPos(clientRc.left+80,clientRc.top+50,clientRc.left+230,clientRc.top+67);
		BlankButton5->crBackcol=crBackground;
		BlankButton5->SetTextCol(RGB(243,243,243));

		BlankButton6=new CMyLabel("",6,2,false,false,IDC_CONTENTSELECT,NULL,this);
		BlankButton6->setPos(clientRc.left+80,clientRc.top+70,clientRc.left+160,clientRc.top+87);
		BlankButton6->crBackcol=crBackground;
		BlankButton6->SetTextCol(RGB(243,243,243));

		BlankButton7=new CMyLabel("",6,2,false,true,NULL,NULL,this);
		BlankButton7->setPos(clientRc.left+80,clientRc.top+90,clientRc.left+200,clientRc.top+105);
		BlankButton7->crBackcol=crBackground;
		BlankButton7->SetTextCol(RGB(243,243,243));

		CMyLabel *CUSTOMERSEND,*Cancel;
		CUSTOMERSEND=new CMyLabel("发送",1,2,false,false,IDC_CUSTOMERSEND,NULL,this);
		CUSTOMERSEND->setPos(clientRc.left+50,clientRc.top+130,clientRc.left+100,clientRc.top+150);

		Cancel=new CMyLabel("取消",1,2,false,false,IDC_MYCANCEL,NULL,this);
		Cancel->setPos(clientRc.left+130,clientRc.top+130,clientRc.left+180,clientRc.top+150);
		
		page2->AddItem(BlankButton1);
		page2->AddItem(BlankButton2);
		page2->AddItem(BlankButton3);
		page2->AddItem(BlankButton4);
		page2->AddItem(BlankButton5);
		page2->AddItem(BlankButton6);
		page2->AddItem(BlankButton7);
		page2->AddItem(CUSTOMERSEND);
		page2->AddItem(Cancel);

		Wizardcontrol->AddPage(page1);
		Wizardcontrol->AddPage(page2);
	}


	if(iFlag==7)  //窗口文件修改
	{
		CRect clientRc;
		GetClientRect(&clientRc);

		Wizardcontrol=new CMyWizardcontrol(this);
		Wizardcontrol->setPos(clientRc);

		CMySheetpage *page1;
		page1=new CMySheetpage;
		page1->Init(NULL,1,this,false,NULL);
		page1->setPos(clientRc);


		CMyLabel *label1;
		label1=new CMyLabel("",6,2,false,false,IDC_FILESELECT,NULL,this);
		label1->setPos(clientRc.left+7,clientRc.top+5,clientRc.left+70,clientRc.top+25);
		label1->crBackcol=crBackground;
		label1->SetTextCol(RGB(243,243,243));

		CMyLabel *label2;
		label2=new CMyLabel("号窗口",4,2,false,false,NULL,NULL,this);
		label2->setPos(clientRc.left+50,clientRc.top+5,clientRc.left+100,clientRc.top+25);
		label2->SetTextCol(RGB(243,243,243));

		page1->AddItem(label1);
		page1->AddItem(label2);

		CMyLabel *AddButton;
		AddButton=new CMyLabel("添加",1,2,false,false,IDC_FILEADD,NULL,this);
		AddButton->setPos(clientRc.left+20,clientRc.top+210,clientRc.left+60,clientRc.top+230);
		
		CMyLabel *DelButton;
		DelButton=new CMyLabel("删除",1,2,false,false,IDC_FILEDEL,NULL,this);
		DelButton->setPos(clientRc.left+70,clientRc.top+210,clientRc.left+110,clientRc.top+230);

		CMyLabel *ModButton;
		ModButton=new CMyLabel("更改",1,2,false,false,IDC_FILEMOD,NULL,this);
		ModButton->setPos(clientRc.left+120,clientRc.top+210,clientRc.left+160,clientRc.top+230);
		
		page1->AddItem(AddButton);
		page1->AddItem(DelButton);
		page1->AddItem(ModButton);

		//下面是单条显示按钮
		CMyLabel *BlankButton1,*BlankButton2;
		BlankButton1=new CMyLabel("1",6,2,false,true,NULL,NULL,this);
		BlankButton1->setPos(clientRc.left+3,clientRc.top+190,clientRc.left+30,clientRc.top+210);
		BlankButton1->crBackcol=crBackground;
		BlankButton1->SetTextCol(RGB(243,243,243));

		BlankButton2=new CMyLabel("",6,2,false,true,NULL,NULL,this);
		BlankButton2->setPos(clientRc.left+30,clientRc.top+190,clientRc.right-6,clientRc.top+210);
		BlankButton2->crBackcol=crBackground;
		BlankButton2->dwEditStyle=ES_AUTOHSCROLL;
		BlankButton2->SetTextCol(RGB(243,243,243));

		page1->AddItem(BlankButton1);
		page1->AddItem(BlankButton2);

		CMyList *list;
		list=new CMyList(this,IDC_FILELIST,true);
		list->setPos(CRect(clientRc.left+3,clientRc.top+27,clientRc.right-6,clientRc.top+190));
		list->iFlag=-2;
		page1->AddItem(list);

		Wizardcontrol->AddPage(page1);

		CMyMsg *msg=new CMyMsg;
		msg->id=0;
		msg->skip=0;
		msg->label=label1;
		msg->act=0;
		SendMessage(WM_ACCEPT,IDC_SELECTBOX,(LPARAM)msg);
		delete msg;
	}


	if(iFlag==8)  //咨询概要
	{
		CRect clientRc;
		GetClientRect(&clientRc);

		Wizardcontrol=new CMyWizardcontrol(this);
		Wizardcontrol->setPos(clientRc);

		CMySheetpage *page1;
		page1=new CMySheetpage;
		page1->Init(NULL,1,this,false,NULL);
		page1->setPos(clientRc);


		CMyLabel  *parentLabel=((CMyWnd *)((CInputBox *)GetOwner())->ClientWnd)->pParentLabel;
		fstream *file=new fstream;
		file->open("data/zixun.txt",ios::in|ios::out);
		char *temp=new char[300];
		COLCONTENT *colContent=new COLCONTENT;
		file->seekg(parentLabel->iAct*300);
		file->read(temp,300);
		file->close();
		delete file;

		TranslateMyMsg(temp,11,colContent);
		
		CMyLabel *label11,*label13,*label14,*label15,*label16,*label17,*label18,*label19;

		sprintf(temp,"接待日期:    %s-%s-%s",colContent->content[1],colContent->content[2],colContent->content[3]);
		label11=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label11->setPos(clientRc.left+10,clientRc.top+10,clientRc.right,clientRc.top+30);
		label11->SetTextCol(RGB(243,243,243));

		sprintf(temp,"联系电话:    %s",colContent->content[4]);
		label13=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label13->setPos(clientRc.left+10,clientRc.top+30,clientRc.right,clientRc.top+50);
		label13->SetTextCol(RGB(243,243,243));


		sprintf(temp,"接待单位:    %s",colContent->content[5]);
		label14=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label14->setPos(clientRc.left+10,clientRc.top+50,clientRc.right,clientRc.top+70);
		label14->SetTextCol(RGB(243,243,243));

		if(strcmp(colContent->content[6],"0")==0)sprintf(colContent->content[6],"%s","咨询");
		if(strcmp(colContent->content[6],"1")==0)sprintf(colContent->content[6],"%s","承诺");
		if(strcmp(colContent->content[6],"2")==0)sprintf(colContent->content[6],"%s","补办");
		sprintf(temp,"接待内容:    %s",colContent->content[6]);
		label15=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label15->setPos(clientRc.left+10,clientRc.top+70,clientRc.right,clientRc.top+90);
		label15->SetTextCol(RGB(243,243,243));

		sprintf(temp,"接待人数:    %s",colContent->content[7]);
		label16=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label16->setPos(clientRc.left+10,clientRc.top+90,clientRc.right,clientRc.top+110);
		label16->SetTextCol(RGB(243,243,243));

		sprintf(temp,"来者姓名:    %s",colContent->content[8]);
		label17=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label17->setPos(clientRc.left+10,clientRc.top+110,clientRc.right,clientRc.top+130);
		label17->SetTextCol(RGB(243,243,243));

		sprintf(temp,"办理事项:    %s",colContent->content[9]);
		label18=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label18->setPos(clientRc.left+10,clientRc.top+130,clientRc.right,clientRc.top+150);
		label18->SetTextCol(RGB(243,243,243));

		sprintf(temp,"咨询窗口:    %s",colContent->content[0]);
		label19=new CMyLabel(temp,4,2,false,false,NULL,NULL,this);
		label19->setPos(clientRc.left+10,clientRc.top+150,clientRc.right,clientRc.top+170);
		label19->SetTextCol(RGB(243,243,243));


		page1->AddItem(label11);
		page1->AddItem(label13);
		page1->AddItem(label14);
		page1->AddItem(label15);
		page1->AddItem(label16);
		page1->AddItem(label17);
		page1->AddItem(label18);
		page1->AddItem(label19);

		delete temp;
		delete colContent;

		Wizardcontrol->AddPage(page1);
	}

	if(iFlag==9)  //发送咨询
	{
		CRect clientRc;
		GetClientRect(&clientRc);

		Wizardcontrol=new CMyWizardcontrol(this);
		Wizardcontrol->setPos(clientRc);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -