📄 d107.bmp.txt
字号:
各需要一个编辑框( Edit Box)控件,用来输入要发送的消息、显示接收到的消息;由于
是一个聊天室软件,还需要添加一个编辑框(Edit Box)控件,用于输入用户名;设置一
个IP地址控件(IP Address)用于设置服务器的地址;设置发送消息的按钮(Button)控
件,一个用于启动应用程序对Socket的侦听,或打开与服务器连接的按钮控件,以及一
个停止连接的按钮控件。
生成的对话框应用程序如图3-23所示,各控件的属性设置如表3-11所示。
图3-23应用程序框架图
表3-11控件属性设置
┏━━━━━━━┳━━━━━━━━┳━━━━━━━━┓
┃ 控件类型 ┃ ID ┃ Caption ┃
┣━━━━━━━╋━━━━━━━━╋━━━━━━━━┫
┃ Group Box ┃ Ⅱ)C_STATIC ┃ 工作模式 ┃
┣━━━━━━━╋━━━━━━━━╋━━━━━━━━┫
┃ ┃ IDC_SERVER ┃ 服务器 ┃
┃Radio Button ┃ ┃ ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ ┃ 1DC_CLIENT ┃ 客户机 ┃
┣━━━━━━━╋━━━━━━━━╋━━━━━━━━┫
┃ ┃ IDC_STATIC ┃ 服务器口地址 ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ Static Text ┃ IDC_STATIC ┃ 端口 ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ ┃ Ⅱ)C_STATIC ┃ 用户名 ┃
┣━━━━━━━╋━━━━━━━━╋━━━━━━━━┫
┃ ┃ Ⅱ)C_PORT ┃ ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ ┃ Ⅱ)C_INPUTMSG ┃ ┃
┃ Edit Box ┃ ┃ ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ ┃IDC_SHOWMSG ┃ ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ ┃ IDC_USERNAME ┃ ┃
┣━━━━━━━╋━━━━━━━━╋━━━━━━━━┫
┃ IP Address ┃IDC_IPADDRESS ┃ ┃
┣━━━━━━━╋━━━━━━━━╋━━━━━━━━┫
┃ ┃IDC_STARr LINK ┃ 启动服务器 ┃
┃ B utton ┃ ┃ ┃
┃ ┣━━━━━━━━╋━━━━━━━━┫
┃ ┃ IDC_STOP ┃ 停止 ┃
┗━━━━━━━┻━━━━━━━━┻━━━━━━━━┛
在MFC ClassWizard中,将对话框中的控件和变量柏关联,如表3-12所示。
/07
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -