當前位置:編程學習大全網 - 源碼下載 - Idm抓取站點源代碼。

Idm抓取站點源代碼。

// jisuanqiDlg.cpp:實現文件//# include " STD afx . h " # include " jisuanqi . h " # include " jisuanqidlg . h " # include " Shuo Ming . h " # ifdef _ DEBUG # def NEW DEBUG _ NEW # undef THIS _ FILE static char THIS _ FILE[]= _ _ FILE _ _;# endif////////////////////////////////////////////////////////////CAboutDlg用於App的對話框About CString date 1;class CAboutDlg:public CDialog { public:CAboutDlg();//Dialog Data//{ { AFX _ Data(CAboutDlg)enum;//}}AFX_DATA // ClassWizard生成的虛函數覆蓋//{ { AFX _ VIRTUAL(CAboutDlg)protected:VIRTUAL void DoDataExchange(CDATA exchange * pDX);// DDX/DDV支持//}}AFX_VIRTUAL //實現受保護://{ { AFX _ MSG(CAboutDlg)//} } AFX _ MSG DECLARE _ MESSAGE _ MAP()};CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD){//{ { AFX _ DATA _ INIT(CAboutDlg)//} } AFX _ DATA _ INIT } void CAboutDlg::DoDataExchange(CDATA exchange * pDX){ CDialog::DoDataExchange(pDX);//{ { AFX _ DATA _ MAP(CAboutDlg)//} } AFX _ DATA _ MAP } BEGIN _ MESSAGE _ MAP(CAboutDlg,CDialog)//{ { AFX _ MSG _ MAP(CAboutDlg)//No MESSAGE handlers//} } AFX _ MSG _ MAP END _ MESSAGE _ MAP()/////////////////////////////////////////////////////////////////////////////////////////////}}AFX_DATA_INIT //請註意,LoadIcon在Win32 m _ hIcon = AFX getapp()-& gt;中不需要後續的DestroyIconload icon(IDR _ MAINFRAME);} void CJisuanqiDlg::DoDataExchange(CDATA exchange * pDX){ CDialog::DoDataExchange(pDX);//{ { AFX _ DATA _ MAP(CJisuanqiDlg)DDX _ Text(pDX,IDC_EDIT1,m _ strnum);DDV最大雙(pDX,m_strnum,-1000。, 1000.);//} } AFX _ DATA _ MAP } BEGIN _ MESSAGE _ MAP(CJisuanqiDlg,CDialog)//{ { AFX _ MSG _ MAP(CJisuanqiDlg)ON _ WM _ sys command()ON _ WM _ QUERYDRAGICON()ON _ BN _ CLICKED(IDC _ BUTTON 1,ON BUTTON 1)ON _ BN _ CLICKED(IDC _ BUTTON 2,ON BUTTON 2)ON _ BN _ CLICKED(IDC _ BUTTON 3//添加“關於...”系統菜單的菜單項。// IDM_ABOUTBOX必須在系統命令範圍內。ASSERT((IDM _ about box & amp;0x fff 0)= = IDM _ about box);ASSERT(IDM _ about box & lt;0xf 000);CMenu * psys menu = get system menu(FALSE);如果(pSysMenu!= NULL){ CString strabout menu;斯特拉布特菜單。LoadString(IDS _ about box);如果(!斯特拉布特菜單。IsEmpty()){ psys menu-& gt;AppendMenu(MF _ SEPARATOR);pSysMenu-& gt;AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);} } //設置該對話框的圖標。當應用程序的主窗口不是對話框SetIcon(m_hIcon,TRUE)時,框架自動//這樣做;//設置大圖標SetIcon(m_hIcon,FALSE);//設置小圖標SetDlgItemText(IDC_EDIT1," 0 ");SetTimer(1,1000,空);// TODO:在此處添加額外的初始化返回TRUE//除非將焦點設置為控件,否則返回TRUE } void CJisuanqiDlg::OnSysCommand(UINT nID,LPARAM LPARAM){ if((nID & amp;0x fff 0)= = IDM _ about box){ CAboutDlg dlgAbout;dlgAbout。DoModal();} else { CDialog::OnSysCommand(nID,lParam);} } //如果您在對話框中添加了壹個最小化按鈕,您將需要下面的代碼//來繪制圖標。對於使用文檔/視圖模型的MFC應用程序,//這是由框架自動完成的。void cjisuuangidlg::OnPaint(){ if(isi conic()){ CPaintDC DC(this);//用於繪制SendMessage的設備上下文(WM_ICONERASEBKGND,(WPARAM) dc。GetSafeHdc(),0);//客戶矩形中的中心圖標int cxIcon = GetSystemMetrics(SM _ cxIcon);int cy icon = GetSystemMetrics(SM _ cy icon);CRect rectGetClientRect(& amp;rect);int x = (rect。width()-cxIcon+1)/2;int y = (rect。height()-cyIcon+1)/2;//繪制圖標dc。DrawIcon(x,y,m _ hIcon);} else { CDialog::OnPaint();} } //當用戶拖動//最小化的窗口時,系統調用這個函數來獲取要顯示的光標。HCURSOR CJisuanqiDlg::OnQueryDragIcon(){ return(HCURSOR)m _ hIcon;} void cjisuuangidlg::PanduanEdit(CString num){ GetDlgItemText(IDC _ edit 1,num _ temp);if(num _ temp = = " 0 "){ SetDlgItemText(IDC _ edit 1," ");SetDlgItemText(IDC_EDIT1,num);} else { SetDlgItemText(IDC _ edit 1,num _ temp+num);} } void CJisuanqiDlg::on button 1(){ PanduanEdit(" 1 ");} void CJisuanqiDlg::on button 2(){ PanduanEdit(" 2 ");} void CJisuanqiDlg::on button 3(){ PanduanEdit(" 3 ");} void CJisuanqiDlg::on button 4(){ PanduanEdit(" 4 ");} void CJisuanqiDlg::on button 5(){ PanduanEdit(" 5 ");} void CJisuanqiDlg::on button 6(){ PanduanEdit(" 6 ");} void CJisuanqiDlg::on button 7(){ PanduanEdit(" 7 ");} void CJisuanqiDlg::on button 8(){ PanduanEdit(" 8 ");} void CJisuanqiDlg::on button 9(){ PanduanEdit(" 9 ");} void CJisuanqiDlg::on button 0(){ PanduanEdit(" 0 ");} void CJisuanqiDlg::OnBUTTONDian(){ PanduanEdit(" . ");} void CJisuanqiDlg::OnBUTTONSum(){ GetDlgItemText(IDC _ edit 1,temp 1);SetDlgItemText(IDC_EDIT1," 0 ");suan Shu = 1;} void CJisuanqiDlg::OnBUTTONReduce(){ GetDlgItemText(IDC _ edit 1,temp 1);SetDlgItemText(IDC_EDIT1," 0 ");suan Shu = 2;} void CJisuanqiDlg::OnBUTTONRide(){ GetDlgItemText(IDC _ edit 1,temp 1);SetDlgItemText(IDC_EDIT1," 0 ");suan Shu = 3;} void CJisuanqiDlg::OnBUTTONDivision(){ GetDlgItemText(IDC _ edit 1,temp 1);SetDlgItemText(IDC_EDIT1," 0 ");suan Shu = 4;} void CJisuanqiDlg::OnBUTTONResult(){ double temp _ 1,temp_2,郭解_ tempCString郭解;switch(suan Shu){ case 1:GetDlgItemText(IDC _ edit 1,temp 2);temp _ 1 = atof(temp 1);temp _ 2 = atof(temp 2);郭解_溫度=溫度_ 1+溫度_ 2;郭解。格式(" %g ",郭解_臨時);SetDlgItemText(IDC_EDIT1,郭解);打破;案例二:GetDlgItemText(IDC_EDIT1,temp 2);temp _ 1 = atof(temp 1);temp _ 2 = atof(temp 2);郭解_溫度=溫度_ 1-溫度_ 2;郭解。格式(" %g ",郭解_臨時);SetDlgItemText(IDC_EDIT1,郭解);打破;案例三:GetDlgItemText(IDC_EDIT1,temp 2);temp _ 1 = atof(temp 1);temp _ 2 = atof(temp 2);郭解_溫度=溫度_1 *溫度_ 2;郭解。格式(" %g ",郭解_臨時);SetDlgItemText(IDC_EDIT1,郭解);打破;案例四:GetDlgItemText(IDC_EDIT1,temp 2);If (temp2=="0") {AfxMessageBox("請輸入壹個非零數字!");SetDlgItemText(IDC_EDIT1," 0 ");} else { temp _ 1 = atof(temp 1);temp _ 2 = atof(temp 2);郭解_溫度=溫度_1 /溫度_ 2;郭解。格式(" %g ",郭解_臨時);SetDlgItemText(IDC_EDIT1,郭解);}破;} } void CJisuanqiDlg::OnButtonC(){ SetDlgItemText(IDC _ edit 1," 0 ");} void CJisuanqiDlg::on TIME(UINT nIDEvent){ if(nIDEvent = = 1){ system TIME TIME;GetLocalTime(& amp;時間);時間系統。格式(" %2d:%2d:%2d ",TIME.wHour,TIME.wMinute,time . ws second);SetDlgItemText(IDC_EDIT_TIME,TIME _ system);} CDialog::on timer(nIDEvent);} void CJisuanqiDlg::OnBUTTONFuHao(){ CString fu;double fu _ tempGetDlgItemText(IDC_EDIT1,fu);fu _ temp = atof(fu);fu _ temp =-fu _ temp;傅。格式(" %g ",fu _ temp);SetDlgItemText(IDC_EDIT1,fu);} void cjisaunqidlg::OnBUTTONshuoming(){ Shuo Ming a;a . DoModal();}
  • 上一篇:(過年)春節快到了。微信是怎麽做活動策劃的?
  • 下一篇:魔獸地圖修改,hke腳本,bj加密
  • copyright 2024編程學習大全網