- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 变长参数列表的转义字符处理
以前一直使用得很好的,最近在记录url的时候出现了问题,url中会有一些使用%转义多字节字符(中文汉字等)的情况,将这些参数送进去程序会出现异常。但是使用printf是没有问题的。C语言使用stdarg.h中有一些处理变长参数的宏,va_start、va_list、va_end...在进行日志处理时,这个变长参数列表很好用,类似printf的函数原型。可以看到,日志文件并没有正常输出转义文件的内容。以下是我的问题代码及相关输出结果。
2023-01-21 11:17:54
165
11
原创 win32 ListView 的Group 属性
Win32 Group(LVGROUP) 属性试用,效果很好 HIMAGELIST ImgList=ImageList_Create(48,48,ILC_MASK|ILC_COLOR32,1,1); //... ListView_SetImageList(gv,ImgList,LVSIL_NORMAL); HIMAGELIST img_header=ImageList_Create(24,24,ILC_MASK|ILC_COLOR32,1,1); .
2021-04-10 20:56:11
470
原创 Windows 窗口停靠测试
窗口停靠的简单尝试窗口设置停靠属性,当悬浮框拖入具有停靠属性的窗口内时,窗口显示停靠图标,当拖拽悬浮框的光标进入停靠图标内是,窗口动态显示停靠区域。当释放悬浮框时,悬浮框调整属性,变成停靠窗口的子窗口,并被放置于指定区域。窗口停靠的尝试思路测试中,将创建三个窗口1、容器窗口:当拖拽独立窗口时,独立窗口停靠的容器,主窗口;2、拖拽窗口:未停靠时,它是一个前端窗口,没有WS_CHILD属性;停靠之后,将变成容器的一个子窗口3、停靠提示:停靠提示用于指示停靠信息,即当拖拽窗口处于浮动状态且
2021-03-05 13:10:35
642
原创 Windows 标准控件 ComboBox 的改造
Windows 标准控件 ComboBox 的改造目的windows 下拉列表的标准控件为ComboBox(WC_COMBOBOX),对复选模式、只读模式支持不太好,该内容尝试对其进行复选模式、只读模式改造。代码以下为测试代码,封装并不完整(主要为父窗口的Notify类消息,需要设计框架),但已经基本实现只读、复选功能。/*ComboBox的简单改造:1、改造主要依托 CBS_DROPDOWN(含一个listbox,一个Edit), 主要是这种样式的控件有个好处,展示内容不但
2021-02-22 00:01:27
782
栈帧的栈溢出结构问题
2022-04-12
利用iocp 读取 socket 缓冲的网络缓冲层与业务缓冲层交互设计
2022-02-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人