"justify">//IDM_ABOUTBOX must be in the system command range. ((IDM_ABOUTBOX amp; 0xFFF0) == IDM_ABOUTBOX); (IDM_ABOUTBOX lt; 0xF000); * pSysMenu=GetSystemMenu (FALSE); (pSysMenu!= NULL)
{strAboutMenu; .LoadString (IDS_ABOUTBOX); (! strAboutMenu.IsEmpty ())
{ gt; AppendMenu (MF_SEPARATOR); gt; AppendMenu (MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
//Set the icon for this dialog. The framework does this automatically
//when the application's main window is not a dialog (m_hIcon, TRUE);//Set big icon (m_hIcon, FALSE);//Set small icon
//TODO: Add extra initialization hereTRUE;// Return TRUE unless you set the focus to a control
} CLab1_6Dlg :: OnSysCommand (UINT nID, LPARAM lParam)
{((nID amp; 0xFFF0) == IDM_ABOUTBOX)
{dlgAbout; .DoModal ();
}
{:: OnSysCommand (nID, lParam);
}
}
//If you add a minimize button to your dialog, you will need the code below
//to draw the icon. For MFC applications using the document/view model,
//this is automatically done for you by the framework.CLab1_6Dlg :: OnPaint ()
{(IsIconic ())
{dc (this);// Device context for painting (WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc (), 0);
//Center icon in client rectanglecxIcon=GetSystemMetrics (SM_CXICON); cyIcon=GetSystemMetrics (SM_CYICON); rect; ( amp; rect); x=(rect.Width () - cxIcon + 1)/ 2; y=(rect.Height () - cyIcon + 1)/2;
//Draw the icon.DrawIcon (x, y, m_hIcon);
}
{:: OnPaint ();
}
}
//The system calls this to obtain the cursor to display while the user drags
//the minimized window.CLab1_6Dlg :: OnQueryDragIcon ()
{(HCURSOR) m_hIcon;
} CLab1_6Dlg :: OnButton1 ()
{f, fun, minz, maxz; * metod; str; (TRUE); (m_r == 0) f=sin (m_x * PI/180);//розрахунок F (X) (m_r == 1) f=cos (m_x * PI/180);//розрахунок F (X) (m_r == 2) f=tan (m_x * PI/180);//розрахунок F (X)=f ;//вибору максимального значення (maxz lt; m_y) maxz=m_y; (maxz lt; m_z) maxz=m_z;=f;//вибір мінімального значення (minz gt; m_y) minz=m_y;=(maxz/minz) +5; (max lt; fun amp; amp; m_mx) max=fun;//для включення збереження максимуму (min gt; fun amp; amp; m_mn) min=fun;//для включення збереження мінімуму (minz == 0)//для виведення результатів початок
{. Format ( Delenie na 0% c% c , 13,10); _ t=m_t + str;
} {(max == - 99999 amp; amp; min == 99999)
{. Format ( m =% lf, min NO, max NO% c% c , fun, 13,10); _ t=m_t + str;
}
{
if (max == - 99999)
{
str.Format ( m =% lf, min% lf, max NO% c% c , fun, min, 13,10);
m_t=m_t + str;
}
else {
if (min == 99999) {
str.Format ( m =% lf, min NO, max% lf% c% c , fun, max, 13,10); _ t=m_t + str;
} {
str.Format ( m =% lf, min% lf, max% lf% c% c , fun, min, max, 13,10); _ t=m_t + str;
}
}
}}//для виведення результатів кінець (FALSE);
}
радіокнопка combobox файл управління
2. Робота з елементом управління «Комбінований список» (ComboBox)
Дано рядок, що складається з букв, цифр, ком, крапок, знаків + і -. Вивести підрядок, яка відповідає запису цілого числа (тобто починається зі знаків + і - і всередині підрядка немає букв, ком і крапок).
Вихідний код:
# include stdafx.h
# include lab2_6.h
# include lab2_6Dlg.h
# ifdef _DEBUG
# define new DEBUG_NEW
# undef THIS_FILEchar THIS_FILE []=__FILE __;
# endif
/////////////////////////////////////////////////////////////////////////////
//CAboutDlg dialog used for App AboutCAboutDlg: public CDialog
{: ();
//Dialog Data ??p>
//{{AFX_DATA (CA...