win32

charlie11451419111 小时前
开发语言·c++·学习·图形渲染·win32
通用GUI编程技术——图形渲染实战(三十八)——顶点缓冲与输入布局:GPU的第一个三角形仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419113 小时前
开发语言·c++·图形渲染·win32
通用GUI编程技术——图形渲染实战(三十九)——纹理与采样器:从WIC加载到GPU渲染仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie1145141914 天前
开发语言·c++·windows·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(三十六)——Constant Buffer与数据传递:CPU-GPU通信通道仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419111 天前
c++·图形渲染·gui·win32
通用GUI编程技术——图形渲染实战(三十三)——Direct2D与Win32/GDI互操作:渐进迁移实战上一篇我们花了大量篇幅啃下了 DirectWrite 的三层 API 架构,从 IDWriteTextFormat 到 IDWriteTextLayout 到自定义 TextRenderer,代码高亮渲染器也跑起来了。至此,Direct2D 生态中渲染相关的核心能力我们基本都覆盖了。但现实世界不会给你一张白纸让你从头开始写——更多的情况是,你手头已经有一个积累了多年的 GDI 项目,里面有几千行 WM_PAINT 处理代码,有各种自定义控件,有第三方的 GDI 组件。你不可能一夜之间全部重写成 D2D,但
charlie11451419115 天前
c++·图形渲染·gui·win32
通用GUI编程技术——图形渲染实战(三十一)——Direct2D效果与图层:高斯模糊到毛玻璃仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
jolimark15 天前
c语言·微软·mfc·系统开发·win32
微软不支持C开发Win32原因剖析,及C语言在系统开发中的优势微软不支持用C来开发Win32的原因,简单来说有3点:1、C并不是应用开发语言2、微软有C++类库MFC
charlie11451419116 天前
开发语言·c++·windows·信息可视化·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(三十)——Direct2D几何体系统:从路径到命中测试仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419118 天前
开发语言·c++·学习·架构·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十九)——Direct2D架构与资源体系:GPU加速2D渲染入门仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419120 天前
开发语言·c++·windows·学习·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十八)——图像格式与编解码:PNG/JPEG全掌握仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419120 天前
c++·学习·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十七)——坐标变换与矩阵:三级坐标系在上一篇文章中,我们正式进入了 GDI+ 的世界——从 GdiplusStartup 初始化到 Graphics 对象创建,从 SolidBrush 实心画刷到 LinearGradientBrush 渐变填充,我们用几行代码就实现了 GDI 中需要几十行才能达到的渐变效果和抗锯齿渲染。但 GDI+ 的能力远不止于画几个好看的矩形和饼图。今天我们要进入 GDI+ 最强大也最容易让人迷糊的功能领域——坐标变换。
charlie11451419120 天前
c++·windows·学习·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十六)——GDI+与GDI架构差异:抗锯齿与渐变仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419122 天前
c++·windows·学习·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十五)——Alpha混合与透明效果:分层窗口实战仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie11451419122 天前
c++·windows·学习·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十四)——GDI Region与裁切:不规则窗口与可视化控制仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie1145141911 个月前
c++·windows·学习·c·win32
通用GUI编程技术——Win32 原生编程实战(二十二)——GDI 位图操作:BitBlt、StretchBlt 与图像处理仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
Peter(阿斯拉)1 个月前
win32·gdi·wtl·gdiplus·内存hdc
[WTL/Win32]_[初级]_[如何在工作线程计算文本的宽高]简单来说计算坐标和区域只要工作线程计算好即可;通常情况,使用HDC或者Gdiplus::Graphics时,这些图形元素都需要在界面线程执行,因为他们通常需要传递一个HWND句柄; 而句柄涉及到窗口,窗口的相关操作只能在界面线程执行;
charlie1145141911 个月前
开发语言·c++·ide·学习·visual studio·win32
通用GUI编程技术——Win32 原生编程实战(十八)——GDI 设备上下文(HDC)完全指南前面一系列文章我们聊了对话框、控件、资源这些内容,我们的窗口已经能够显示各种控件了。但你可能已经发现了一个问题:我们所有的"绘图"操作都是在控件内部进行的,如果我想在窗口的客户区直接画一条线、画一个圆、或者显示一张图片,该怎么处理?这就涉及到 Win32 编程中一个核心但容易被初学者忽视的主题——GDI 设备上下文(HDC)。今天我们要深入的就是这个让无数新手踩坑的话题。
charlie1145141911 个月前
开发语言·c++·ide·学习·gui·visual studio·win32
通用GUI编程技术——Win32 原生编程实战(十六)——Visual Studio 资源编辑器使用指南前面几篇文章我们讲了对话框、资源文件、菜单、图标这些内容,你可能已经注意到一个问题:我是让你手写那些 .rc 文件定义的。说实话,在实际开发中,我很少手写 .rc 文件,因为 Visual Studio 自带了一个非常好用的资源编辑器,可以可视化地设计对话框、菜单、图标这些资源。今天我们要聊的就是这个被很多初学者忽视的强大工具。
charlie1145141911 个月前
windows·学习·gui·win32·编程指南
通用GUI编程技术——Win32 原生编程实战(五)——ListView 控件详解上一篇文章我们搞定了 WM_NOTIFY 消息机制,你现在应该知道怎么处理复杂控件的通知了。说实话,我当时学完 WM_NOTIFY 之后特别兴奋,觉得终于可以搞定那些高级控件了。但当我第一次尝试创建 ListView 时,还是被它的复杂性吓到了——光是初始化就有好几个步骤,还要分别处理列、项、子项这些东西。但别担心,今天我会把这些内容拆解开来,带着你一步步掌握 ListView 控件。
工程师0074 个月前
开发语言·c#·api·win32
C# 调用 Win32 APIWin32 API(Windows 32-bit Application Programming Interface)是微软为 Windows 操作系统提供的底层编程接口,包含了操作系统的核心功能(如窗口管理、文件操作、进程控制、内存管理、系统信息获取等),本质上是一组用 C/C++ 编写的原生函数。
CC-NX6 个月前
汇编·算法·win32·分支结构
32位汇编:实验9分支程序结构使用分支跳转是根据条件改变程序执行流程的机制,是实现 if、else、while、for 等高级结构的基础。