- 博客(22)
- 收藏
- 关注
原创 DUIThink-国内唯一一个C++拖拽式且可自动生成代码的界面库
国内唯一一个C++拖拽式且可自动生成代码的界面库话不多说,直接上视频演示:DUIThink-自动生成窗体类、控件变量、控件事件代码_哔哩哔哩_bilibili关于DUIThink:C++开源界面库-CSDN博客
2025-04-11 20:13:22
477
原创 DUIThink-国内唯一一个C++自绘Edit界面库
国内唯一一个自绘Edit控件。于是我就有了自绘edit的想法,经过一番披荆斩棘终于大功告成,我给他起名为ThinkEdit,以上的一些问题在ThinkEdit里都是不存在的,而且它功能更强大使用也更方便,无需通过系统API、系统消息或者com接口,直接调用控件接口即可,做聊天、文本编辑可以轻松搞定。①、渲染没有透明通道,所以在透明异形窗体上以及嵌入桌面场景会使文本变糊,当然你也可以使用修复透明通道手段,但是也会存在差异的情况。③、从非焦点到焦点编辑(从控件显示到Edit窗体编辑)文本会有一个跳动。
2025-04-10 15:34:51
530
原创 DUIThink-C++开源界面库
C++开源界面库。我目前做客户端开发有10年了,做界面是工作中不可缺少的一部分,即使你的项目采用b/s架构也不可能所有界面都由前端开发,有一些小弹窗什么的再去跟前端联调也挺浪费时间的,尤其是做安装卸载程序肯定是纯c界面开发是最优选。流行的开源ui库都是手写xml,架构各异,使用起来很不方便,不是真的所见即所得,即使你是使用多年习惯了也仍然手写xml效率很低下,不得不加班赶进度。
2025-04-07 10:37:44
873
原创 DUIThink-C++开源UI库
DUIThink是一个Windows下免费开源的DirectUI界面库,包含了一整套桌面软件的开发部件,与其说这是一个界面库,不如说它是一个开发框架,功能组件有(线程池、文件操作、iocp网络模型、文件监听、注册表监听、文件拖拽、命令行解析、磁吸算法、内存池、分辨率转换、字符串操作等)。8、RichText绘制,一条文本可以分不同的字体、不同颜色渲染,且支持多行、靠左、靠右、靠上、靠下、居中。17、树控件,带选中按钮树、无选中按钮树、带表头树、单选树修改属性即可完成切换。
2025-04-03 10:34:34
445
原创 DUIThink-C++开源UI库
我目前做客户端开发有10年了,做界面是工作中不可缺少的一部分,即使你的项目采用b/s架构也不可能所有界面都由前端开发,有一些小弹窗什么的再去跟前端联调也挺浪费时间的,尤其是做安装卸载程序肯定是纯c界面开发是最优选。流行的开源ui库都是手写xml,架构各异,使用起来很不方便,不是真的所见即所得,即使你是使用多年习惯了也仍然手写xml效率很低下,不得不加班赶进度。
2025-04-03 10:24:41
557
原创 char wchar uft8 字符转换
1 char*转换为wchar_t[cpp]view plaincopy//char*towchar_twchar_twfilename[256]={0};charfilename[]={"c://init.properties"};ulBytes=MultiByteToWideChar(CP_ACP,0,filename,-1,NULL
2024-05-22 14:32:15
697
1
转载 VC带光圈文字输出的实现
<script src="http://a.alimama.cn/inf.js" type="text/javascript"></script>下载源代码你可能会认为生成一个带柔和阴影的特效文字与生成一个带光圈的特效文字是完全不同的,其实他们所用到的技术是完全相同的,只是在设置上有些许变化。 在带柔和阴影的效果中,我用到了GDI+中的一些插值模式来生成模糊的文字轮...
2019-09-18 00:06:27
212
转载 VC GDI+ 字体的特效
一 首先下载,gdi 有关的头文件和库文件#include二 这些语句最好放到文件 StdAfx.h中#ifndef ULONG_PTRtypedef unsigned long* ULONG_PTR;#include "Include\\GdiPlus.h"using namespace Gdiplus;#pragma comment(lib, "...
2019-09-17 23:56:53
715
转载 CreateIoCompletionPort和完成端口
转自:http://blog.csdn.net/hionceshine/article/details/3362669摘自《Networking Programming for Microsoft Windows》第八章“完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!从本质上说
2017-12-04 23:46:43
2565
转载 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解
转自:http://www.cnblogs.com/lancidie/archive/2011/12/19/2293773.html手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP
2017-12-04 23:43:47
300
转载 (经典)tcp粘包分析
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即
2017-11-06 23:16:30
176
转载 GDI+[45]: 文本输出 - 文本呈现质量
本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ComboBox1: TCo
2017-09-14 12:08:41
279
转载 分享一个不错的博主链接,该博主的文章内容很丰富
http://www.cnblogs.com/keyvip/archive/2010/12/08/1900654.html
2017-09-14 12:04:13
410
转载 GDI+[26] 显示图像 - Image
GDI+ 学习记录(26) 显示图像 - Image//显示图像var g:TGPGraphics; img:TGPImage;begin g:=TGPGraphics.Create(Canvas.Handle); g.Clear(aclWhite); img:=TGPImag
2017-09-14 12:01:20
1574
转载 GDI+[59]: 路径 - TGPGraphicsPathIterator
通过路径的辅助类 TGPGraphicsPathIterator , 可以获得更多路径数据和控制能力.本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, S
2017-09-14 11:56:26
488
转载 GDI+[58]: 路径 - 保存与读取路径数据
本例演示了把路径中的数据保存到一个文本文件, 然后再读出的过程.本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TF
2017-09-14 11:54:51
598
转载 GDI+[60] SetSmoothingMode - 绘图质量
本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ListBox1: TLis
2017-09-14 11:50:22
893
转载 VC开发char wchar utf8 gbk字符转换
1 char* 转换为wchar_t[cpp] view plain copy//char* to wchar_t wchar_t wfilename[256] ={0}; char filename[] = {"c://init.properties"}; ulBytes = MultiByteToWideChar(CP_ACP,0,filename,-1,NULL
2017-09-12 10:57:33
709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人