- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 windows c++ 窗口设置背景,绘制文字
HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,// 无边框 + 置顶WS_POPUP | WS_EX_TOPMOST,// 如果需要取消置顶,可以使用WS_EX_NOTOPMOST或移除WS_EX_TOPMOST。// 函数: WndProc(HWND, UINT, WPARAM, LPARAM)CLIP_DEFAULT_PRECIS, // 剪裁精度。OUT_DEFAULT_PRECIS, // 输出精度。
2024-10-15 17:12:50
883
原创 开发者究竟需不需要设计良好的软件架构?
然而,良好的设计在研发的中后期,尤其是在扩展和新业务接入时,提供了坚实的基础。良好的架构使得研发人员更轻松地应对新需求,降低出错的概率。相反,糟糕的架构会让新需求的接入变得麻烦,问题层出不穷,耗费更多精力。而在一些公司中,缺乏有实力的研发团队,面对问题时往往采取东拼西凑的方式,“先落地再说”,反正客户和领导都不太关注,时间紧迫,结果就能过得去。另外,良好的架构能提高代码的可读性,降低后期维护成本,便于新人员的接手。因此,考虑架构设计和深挖技术时,可以结合周围的环境、氛围和个人职业规划,做出更明智的选择。
2024-09-24 16:07:30
330
原创 Windows C++ 读取exe文件manifest内容
BOOL CALLBACK EnumResourceNameCallback(HMODULE hModule, LPCTSTR lpType, LPWSTR lpName, LONG_PTR lParam){ HRSRC hResInfo = FindResource(hModule, lpName, lpType); if (hResInfo) { DWORD cbResource = SizeofResource(hModule, hResInfo);
2024-08-27 14:18:51
202
原创 Windows C++ 获取exe文件数字签名信息
_try#else__leave;#endif0,&hStore,&hMsg,NULL);if (!fResult)__leave;0,NULL,if (!fResult)__leave;if (!__leave;0,if (!fResult)__leave;
2024-08-21 15:52:20
1301
原创 Windows 常见错误码 中文
Error: 5818, Message: Netlogon 通过域 %5 中的域控制器 %4 对域 %3 中的帐户 %2 执行 的身份验证请求所花的时间超过 %1 秒。Error: 5801, Message: 尝试在 Active Directory 中更新此计算机的 DnsHostName 和主机服务主要 名称(SPN)属性失败,因为此计算机帐户名,'%2',不能被映射到域控制器 '%1' 的计算机对象。其中,xx.xx.xx.xx 是有效的 IP 子网编号, yy 是子网掩码中的位数。
2024-08-13 15:41:05
871
原创 SWIG c++ 转 python 接口
swig简介swig是一种可以将C++代码转换为多种脚本语言封装的工具,可以在swig官网www.swig.org下载,解压后将swig.exe的路径添加到环境变量path中即可使用swig准备xx.i文件,仅需要包含相关函数声明例如:.henum color { RED, BLUE, GREEN };class Foo {public: Foo() { } enu...
2019-05-25 18:01:41
611
原创 DuiLib入门
DuiLib 是一款c++开源界面库,入门也相对简单。首先,你得有库文件,产生lib和dll,然后链接lib,然后是编译一下,也就是build一下,成功之后,正常窗口类使用就可以了。网上有很多例子可以参考。建议先熟悉win32编程,否则后期比较难过。
2018-02-03 14:54:31
360
pdfbox-c#-2.0.12.rar
2019-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人