简介:基于网络聊天应用的普及,本文采用VC++2008为开发平台,采用MFC控件设计聊天程序的对话框,以CAsyncSocket类为基础,设计实现一个基于TCP的点对点聊天程序。程序运行良好,可实现两台计算机间的实时数据通信。
简介:摘要:为满足某些场景下多元化的界面设计需求,需要对MFC软件界面进行优化,并且实现屏幕分辨率的自适应。文章从控件的自绘和布局着手,研究MFC应用程序界面的优化方案,在不利用第三方插件的基础上,利用C++/MFC自带的功能,继承MFC类并定义或重写相关函数,实现了应用程序在不同分辨率屏幕下的自适应布局,以及适应软件运行时的屏幕分辨率调整,设计了不同于传统Windows应用程序风格的软件界面,为MFC程序开发和界面优化提供参考。