📄 caculator03dlg.cpp
字号:
switch (Radio)
{
case 'O':
val=val*8+2;
strl.Format("%o",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"Q";
break;
case 'D':
val=val*10+2;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+2;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On3Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'O':
val=val*8+3;
strl.Format("%o",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"Q";
break;
case 'D':
val=val*10+3;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+3;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On4Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'O':
val=val*8+4;
strl.Format("%o",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"Q";
break;
case 'D':
val=val*10+4;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+4;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On5Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'O':
val=val*8+5;
strl.Format("%o",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"Q";
break;
case 'D':
val=val*10+5;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+5;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On6Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'O':
val=val*8+6;
strl.Format("%o",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"Q";
break;
case 'D':
val=val*10+6;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+6;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On7Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'O':
val=val*8+7;
strl.Format("%o",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"Q";
break;
case 'D':
val=val*10+7;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+7;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On8Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'D':
val=val*10+8;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+9;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::On9Button()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
switch (Radio)
{
case 'D':
val=val*10+9;
strl.Format("%d",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"D";
break;
case 'H':
val=val*16+9;
strl.Format("%x",val);//将输入的数据转换为字符串
if (i_InputCheck==1) strl=strl+"H";
break;
}
m_InputEdit=strl;
UpdateData(FALSE);
}
void CCaculator03Dlg::OnAButton()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
val=val*16+0x0A;
strl.Format("%x",val);
if (i_InputCheck==1) strl=strl+"H";
m_InputEdit=strl;//将输入数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnBButton()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
val=val*16+0x0B;
strl.Format("%x",val);
if (i_InputCheck==1) strl=strl+"H";
m_InputEdit=strl;//将输入数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnCButton()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
val=val*16+0x0C;
strl.Format("%x",val);
if (i_InputCheck==1) strl=strl+"H";
m_InputEdit=strl;//将输入数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnDButton()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
val=val*16+0x0D;
strl.Format("%x",val);
if (i_InputCheck==1) strl=strl+"H";
m_InputEdit=strl;//将输入数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnEButton()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
val=val*16+0x0E;
strl.Format("%x",val);
if (i_InputCheck==1) strl=strl+"H";
m_InputEdit=strl;//将输入数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnFButton()
{
// TODO: Add your control notification handler code here
int i_InputCheck=m_InputCheck.GetState();
val=val*16+0x0F;
strl.Format("%x",val);
if (i_InputCheck==1) strl=strl+"H";
m_InputEdit=strl;//将输入数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnToDButton()
{
// TODO: Add your control notification handler code here
int i_OuputCheck=m_OutputCheck.GetState();
strl.Format("%d",val);//将数据转换为对应进制下的字符串
val=0;
if (i_OuputCheck==1) strl=strl+"D";
m_OutputEdit=strl;//将转换后的数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnToHButton()
{
// TODO: Add your control notification handler code here
int i_OuputCheck=m_OutputCheck.GetState();
strl.Format("%x",val);//将数据转换为对应进制下的字符串
val=0;
if (i_OuputCheck==1) strl=strl+"H";
m_OutputEdit=strl;//将转换后的数据显示在编辑框中
UpdateData(FALSE);
}
void CCaculator03Dlg::OnToOButton()
{
// TODO: Add your control notification handler code here
int i_OuputCheck=m_OutputCheck.GetState();
strl.Format("%o",val);//将数据转换为对应进制下的字符串
val=0;
if (i_OuputCheck==1) strl=strl+"Q";
m_OutputEdit=strl;//将转换后的数据显示在编辑框中
UpdateData(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -