[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZIhZe6JBHK8RueTUtuPGgT3R9TnoyFgUVmagb7vJoOk":3},[4,14,21,28],{"slug":5,"title":6,"description":7,"pub_date":8,"tags":9,"draft":13},"mfc-cstring-wparam","MFC 中 CString 与 WPARAM 之间的转换","详解 MFC 消息传递中 CString 无法直接强转为 WPARAM 的原因，以及两种正确的转换方案，并介绍结构体指针传递的正确姿势。","2022-11-25",[10,11,12],"mfc","cpp","windows",false,{"slug":15,"title":16,"description":17,"pub_date":18,"tags":19,"draft":13},"duilib-static-build","正确编译 Duilib 静态库：避免 ATL 依赖和链接错误","详解如何用 DuiLib_Static.vcxproj 编译 Duilib 静态库，解决 VARIANT 未定义、Unicode 配置不匹配和 ATL 依赖等常见问题。","2022-08-24",[11,20,12,10],"duilib",{"slug":22,"title":23,"description":24,"pub_date":25,"tags":26,"draft":13},"mfc-dpi-adaptive","MFC 界面自适应不同分辨率","MFC 对话框程序实现控件和字体随分辨率自动缩放的完整方案，附 DPI Awareness 配置说明","2022-08-17",[10,11,12,27],"dpi",{"slug":29,"title":30,"description":31,"pub_date":32,"tags":33,"draft":13},"mfc-drag-window","MFC 无标题栏窗口客户区拖动：三种方法对比","MFC 对话框去掉标题栏后如何实现拖动移动窗口，三种方案完整实现与适用场景分析","2022-08-16",[10,11,12]]