八宝书库 > 文学其他电子书 > C语言实例教程(PDF格式) >

第74部分

C语言实例教程(PDF格式)-第74部分

小说: C语言实例教程(PDF格式) 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




IDC_RADIO1映射为类型为int的成员变量m_nradio,当变量m_nradio 

的值为0时表示单选钮 “逻辑的”被选中,变量值为1时表示单选钮 

 “物理的”被选中。  



                                                         



                   图9。 15 映射成员变量到对话框控件  



按下面的代码修改类CMappingConverterDlg的成员函数 

OnInitDialog:  



/////////////////////////////////////////////////////////////////////////////  



// CMappingConverterDlg 消息处理函数  



BOOL CMappingConverterDlg::OnInitDialog()  



{  



// 设置默认选中的单选钮为 “逻辑的”  



m_nradio=0;  


…………………………………………………………Page 581……………………………………………………………

CDialog::OnInitDialog();  



// 在系统菜单中添加 “关于”菜单项  



// IDM_ABOUTBOX 必须在系统命令的范围内  



ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);  



ASSERT(IDM_ABOUTBOX 《 0xF000);  



CMenu* pSysMenu = GetSystemMenu(FALSE);  



if (pSysMenu != NULL)  



{  



CString strAboutMenu;  



strAboutMenu。LoadString(IDS_ABOUTBOX);  



if (!strAboutMenu。IsEmpty())  



{  



pSysMenu…》AppendMenu(MF_SEPARATOR);  



pSysMenu…》AppendMenu(MF_STRING; IDM_ABOUTBOX; strAboutMenu);  



}  



}  



// 设置对话框的图标。当应用程序的主窗口不是对话框时框架会 自动进行这个过程  



SetIcon(m_hIcon; TRUE); // Set big icon  



SetIcon(m_hIcon; FALSE); // Set small icon  



// TODO: 添加额外的初始化代码  



// 在列表控件中添加两列: “单位”和 “值”  



m_lst。InsertColumn(0; 〃单位〃; LVCFMT_LEFT; 180; 0);  



m_lst。InsertColumn(1; 〃值〃; LVCFMT_LEFT; 100; 1);  



// 初始化列表控件中的项所用的字符串数组  



char *szItemTexts''={〃MM_HIENGLISH (0。001英寸)〃;  



〃MM_LOENGLISH (0。01英寸)〃;  


…………………………………………………………Page 582……………………………………………………………

〃MM_HIMETRIC (0。01毫米)〃;  



〃MM_LOMETRIC (0。1毫米)〃;  



〃MM_TEXT (象素)〃;  



〃MM_TWIPS (缇)〃;  



〃磅〃;  



〃英寸〃;  



〃厘米〃;  



〃水平对话框单位  (系统字体)〃;  



〃垂直对话框单位  (系统字体)〃};  



// 初始化列表控件中的项  



for (int i=0; i

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的