心得:其他都是比较简单,较为的一个难点是对排版的文字界面主要是对文字的右排版;
1、整个聊天框是一个List控件
2、右排版的实现逻辑是通过字体和字号来计算出RichEdit控件的所需宽高
3、再通过计算出的RichEdit宽高,进而对它的容器控件宽高进行修改设置
源码是VS2013 C++,界面库是原生的DuiLib,希望能对喜欢研究DuiLib的朋友们提供一点帮助
源码下载地址:(2条消息) 原生DuiLib实现聊天界面-C++文档类资源-优快云文库
UI界面效果图
心得:其他都是比较简单,较为的一个难点是对排版的文字界面主要是对文字的右排版;
1、整个聊天框是一个List控件
2、右排版的实现逻辑是通过字体和字号来计算出RichEdit控件的所需宽高
3、再通过计算出的RichEdit宽高,进而对它的容器控件宽高进行修改设置
源码是VS2013 C++,界面库是原生的DuiLib,希望能对喜欢研究DuiLib的朋友们提供一点帮助
源码下载地址:(2条消息) 原生DuiLib实现聊天界面-C++文档类资源-优快云文库
UI界面效果图