⑴ MFC编程中Edit框的操作
问题一:
更改Edit输入框中的字体步骤如下:
(1)、在OnInitDialog()函数中声明如下两个变量:CFont
*Font;
LOGFONT
lf;(前一个变量是一个字体类指针,后一个变量是一个字体信息结构体,这两个变量用于创建字体);
(2)、在OnInitDialog()函数中添加如下代码:
CFont
*Font;
LOGFONT
lf;
//第(1)步中已经添加
Font=new
CFont;
Font->CreatePointFont(120,(LPCTSTR)"隶书");
Font->GetLogFont(&lf);
//lf.lfUnderline=TRUE;
Font->DeleteObject();
Font->CreateFontIndirect(&lf);
((CEdit*)GetDlgItem(IDC_EDIT1))->SetFont(Font,true);
编译运行就可以了,IDC_EDIT1为编辑控件ID号;
更改编辑控件字体颜色步骤如下:
(1)、为对话框类添加WM_CTLCOLOR消息函数OnCtlColor();
(2)、在OnCtlColor()函数中添加代码后如下:
HBRUSH
CXcDlg::OnCtlColor(CDC*
pDC,
CWnd*
pWnd,
UINT
nCtlColor)
{
HBRUSH
hbr
=
CDialog::OnCtlColor(pDC,
pWnd,
nCtlColor);
//
TODO:
Change
any
attributes
of
the
DC
here
if(nCtlColor==CTLCOLOR_EDIT)
{
//pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(255,0,0));
//文字颜色
pDC->SetBkColor(RGB(233,233,220));
//背景颜色
HBRUSH
b=CreateSolidBrush(RGB(233,233,220));//背景颜色
return
b;
}
//
TODO:
Return
a
different
brush
if
the
default
is
not
desired
return
hbr;
}
问题二:
在“浏览”按钮的消息函数中添加如下代码:
CString
StrFilter="文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||";
CFileDialog
Dlg(TRUE,NULL,NULL,NULL,StrFilter,this);
//A
if(Dlg.DoModal()==IDOK)
{
FilePath=Dlg.GetPathName();
UpdateData(false);
}
其中FilePath是与为编辑控件定义的变量,A行中第一个参数为true时显示打开对话框,为false时显示保存对话框
⑵ 在程序框图中,算法中间要处理数据或计算,可分别写在不同的() A.处理框内 B.判断框内 C
根据框图的功能: 处理框的功能是:处理数据或计算; 判断框的功能是:根据条件选择程序执行方向; 终端框的功能是:表示程序的开始和结束; 输入输出框的功能是:数据的输入输出, 故选A |
⑶ 在程序框图中处理框的功能表示()A.输入信息B.输出信息C.赋值,计算D.一个算法的起始和结
根据框图的功能:
处理框的功能是:处理数据,赋值或计算;
判断框的功能是:根据条件选择程序执行方向;
终端框的功能是:表示程序的开始和结束;
输入输出框的功能是:数据的输入输出,
故选:C
⑷ 以下四个图形中表示“处理框”的是() A. B. C. D
A是终端框,其功能是表示一个算法的起始和结束; B是输入输出框,其功能是表示算法的输入和输出信息; C是处理框,其功能是赋值和计算; D是判断框,其功能是判断一个条件是否成立. 故选C. |
⑸ 在数学中处理框的作用是什么
考点: 条件语句 专题: 算法和程序框图 分析: 处理框的功能:赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的处理框内用以处理数据; 处理框的功能:赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的处理框内用以处理数据;故选:C. 点评: 本题主要考察程序框图中的基础概念,属于基础题.
⑹ 程序框图中表示处理框的是 ( ). A. B. C. D