📄 mywnd.cpp
字号:
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);
Wizardcontrol->AddPage(page1);
}
if(iFlag==8) //提交窗口
{
CRect clientRc;
GetClientRect(&clientRc);
Wizardcontrol=new CMyWizardcontrol(this);
Wizardcontrol->setPos(clientRc);
SYSTEMTIME sysTm;
::GetLocalTime(&sysTm);
char *temp=new char[20];
CMySheetpage *page1;
page1=new CMySheetpage;
page1->Init(NULL,1,this,false,NULL);
page1->setPos(clientRc);
CMyLabel *blabel1,*blabel2;
blabel1=new CMyLabel("选择客户:",4,2,false,false,NULL,NULL,this);
blabel1->setPos(page1->PageRect.left+30,page1->PageRect.top+10,page1->PageRect.left+100,page1->PageRect.top+30);
blabel1->SetTextCol(RGB(243,243,243));
blabel2=new CMyLabel("选择提交件:",4,2,false,false,NULL,NULL,this);
blabel2->setPos(page1->PageRect.left+30,page1->PageRect.top+60,page1->PageRect.left+100,page1->PageRect.top+80);
blabel2->SetTextCol(RGB(243,243,243));
page1->AddItem(blabel1);
page1->AddItem(blabel2);
CMyLabel *label1,*label2,*label3,*label4;
label1=new CMyLabel("咨询件",3,2,true,false,IDC_TJSELECTJIAN,NULL,this);
label1->setPos(page1->PageRect.left+80,page1->PageRect.top+90,page1->PageRect.left+150,page1->PageRect.top+110);
label1->SetTextCol(RGB(243,243,243));
label1->OpenBitmap("res/select1.bmp");
label1->iAct=4;
label1->StretchWidth=1;
label2=new CMyLabel("承诺件",3,2,true,false,IDC_TJSELECTJIAN,NULL,this);
label2->setPos(page1->PageRect.left+80,page1->PageRect.top+110,page1->PageRect.left+150,page1->PageRect.top+130);
label2->SetTextCol(RGB(243,243,243));
label2->OpenBitmap("res/select0.bmp");
label2->iAct=2;
label2->StretchWidth=1;
label3=new CMyLabel("补办件",3,2,true,false,IDC_TJSELECTJIAN,NULL,this);
label3->setPos(page1->PageRect.left+80,page1->PageRect.top+130,page1->PageRect.left+150,page1->PageRect.top+150);
label3->SetTextCol(RGB(243,243,243));
label3->OpenBitmap("res/select0.bmp");
label3->iAct=3;
label3->StretchWidth=1;
label4=new CMyLabel("无",6,2,false,false,IDC_TJSELECTPHOTO,NULL,this);
label4->setPos(page1->PageRect.left+80,page1->PageRect.top+30,page1->PageRect.left+150,page1->PageRect.top+50);
label4->SetTextCol(RGB(243,243,243));
label4->iAct=0;
page1->AddItem(label1);
page1->AddItem(label2);
page1->AddItem(label3);
page1->AddItem(label4);
Wizardcontrol->AddPage(page1);
CMySheetpage *page2;
page2=new CMySheetpage;
page2->Init(NULL,1,this,false,NULL);
page2->setPos(clientRc);
CMyLabel *label21,*label22,*label23,*label24,*label25,*label26,*label27,*label28;
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));
label27=new CMyLabel("来者姓名:",4,2,false,false,NULL,NULL,this);
label27->setPos(clientRc.left+10,clientRc.top+110,clientRc.left+70,clientRc.top+130);
label27->SetTextCol(RGB(243,243,243));
label28=new CMyLabel("办理事项:",4,2,false,false,NULL,NULL,this);
label28->setPos(clientRc.left+10,clientRc.top+130,clientRc.left+70,clientRc.top+150);
label28->SetTextCol(RGB(243,243,243));
page2->AddItem(label21);
page2->AddItem(label22);
page2->AddItem(label23);
page2->AddItem(label24);
page2->AddItem(label25);
page2->AddItem(label26);
page2->AddItem(label27);
page2->AddItem(label28);
CMyLabel *BlankButton1,*BlankButton2,*BlankButton3,*BlankButton4,*BlankButton5,*BlankButton6,*BlankButton7,*BlankButton8,*BlankButton9;
BlankButton1=new CMyLabel("",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));
BlankButton2=new CMyLabel("",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));
BlankButton3=new CMyLabel("",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));
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));
BlankButton8=new CMyLabel("",6,2,false,true,NULL,NULL,this);
BlankButton8->setPos(clientRc.left+80,clientRc.top+110,clientRc.left+170,clientRc.top+125);
BlankButton8->crBackcol=crBackground;
BlankButton8->SetTextCol(RGB(243,243,243));
BlankButton9=new CMyLabel("",6,2,false,true,NULL,NULL,this);
BlankButton9->setPos(clientRc.left+80,clientRc.top+130,clientRc.left+230,clientRc.top+145);
BlankButton9->crBackcol=crBackground;
BlankButton9->SetTextCol(RGB(243,243,243));
page2->AddItem(BlankButton1);
page2->AddItem(BlankButton2);
page2->AddItem(BlankButton3);
page2->AddItem(BlankButton4);
page2->AddItem(BlankButton5);
page2->AddItem(BlankButton6);
page2->AddItem(BlankButton7);
page2->AddItem(BlankButton8);
page2->AddItem(BlankButton9);
//这里要将page2页的转向设定
page2->bIsNext=false;
page2->iResult=4;
Wizardcontrol->AddPage(page2);
CMySheetpage *page3;
page3=new CMySheetpage;
page3->Init(NULL,1,this,false,NULL);
page3->setPos(clientRc);
CMyLabel *label31,*label32,*label33,*label34;
label31=new CMyLabel(" 窗口承诺通知单",4,2,false,false,NULL,NULL,this);
label31->setPos(clientRc.left+40,clientRc.top+10,clientRc.left+230,clientRc.top+30);
label31->SetTextCol(RGB(243,243,243));
font->CreateFont(
20, // nHeight
8, // nWidth
0, // nEscapement
0, // nOrientation
700, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
"Times New Roman");
label31->setFont(font);
label32=new CMyLabel(" 月 日收件,于 月 日至",4,2,false,false,NULL,NULL,this);
label32->setPos(clientRc.left,clientRc.top+50,clientRc.right,clientRc.top+70);
label32->SetTextCol(RGB(243,243,243));
label33=new CMyLabel(" 月 日止, 个工作日内办结。请",4,2,false,false,NULL,NULL,this);
label33->setPos(clientRc.left,clientRc.top+70,clientRc.right,clientRc.top+90);
label33->SetTextCol(RGB(243,243,243));
label34=new CMyLabel(" 于 月 日凭本单前来领取或缴费。",4,2,false,false,NULL,NULL,this);
label34->setPos(clientRc.left,clientRc.top+90,clientRc.right,clientRc.top+110);
label34->SetTextCol(RGB(243,243,243));
page3->AddItem(label31);
page3->AddItem(label32);
page3->AddItem(label33);
page3->AddItem(label34);
CMyLabel *BlankButton31,*BlankButton32,*BlankButton33,*BlankButton34,*BlankButton35,*BlankButton36,*BlankButton37,*BlankButton38,*BlankButton39;
sprintf(temp,"%d",sysTm.wMonth);
BlankButton31=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton31->setPos(clientRc.left+25,clientRc.top+50,clientRc.left+55,clientRc.top+67);
BlankButton31->crBackcol=crBackground;
BlankButton31->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wDay);
BlankButton32=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton32->setPos(clientRc.left+65,clientRc.top+50,clientRc.left+92,clientRc.top+67);
BlankButton32->crBackcol=crBackground;
BlankButton32->dwEditStyle=ES_AUTOHSCROLL;
BlankButton32->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wMonth);
BlankButton33=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton33->setPos(clientRc.left+150,clientRc.top+50,clientRc.left+175,clientRc.top+67);
BlankButton33->crBackcol=crBackground;
BlankButton33->dwEditStyle=ES_AUTOHSCROLL;
BlankButton33->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wDay);
BlankButton34=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton34->setPos(clientRc.left+185,clientRc.top+50,clientRc.left+210,clientRc.top+67);
BlankButton34->crBackcol=crBackground;
BlankButton34->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wMonth);
BlankButton35=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton35->setPos(clientRc.left+13,clientRc.top+70,clientRc.left+37,clientRc.top+87);
BlankButton35->crBackcol=crBackground;
BlankButton35->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wDay);
BlankButton36=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton36->setPos(clientRc.left+47,clientRc.top+70,clientRc.left+75,clientRc.top+87);
BlankButton36->crBackcol=crBackground;
BlankButton36->SetTextCol(RGB(243,243,243));
BlankButton37=new CMyLabel("",6,2,false,true,NULL,NULL,this);
BlankButton37->setPos(clientRc.left+107,clientRc.top+70,clientRc.left+127,clientRc.top+87);
BlankButton37->crBackcol=crBackground;
BlankButton37->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wMonth);
BlankButton38=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton38->setPos(clientRc.left+25,clientRc.top+90,clientRc.left+50,clientRc.top+107);
BlankButton38->crBackcol=crBackground;
BlankButton38->SetTextCol(RGB(243,243,243));
sprintf(temp,"%d",sysTm.wDay);
BlankButton39=new CMyLabel(temp,6,2,false,true,NULL,NULL,this);
BlankButton39->setPos(clientRc.left+60,clientRc.top+90,clientRc.left+85,clientRc.top+107);
BlankButton39->crBackcol=crBackground;
BlankButton39->SetTextCol(RGB(243,243,243));
page3->AddItem(BlankButton31);
page3->AddItem(BlankButton32);
page3->AddItem(BlankButton33);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -