win32

charlie1145141915 小时前
c++·学习·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十七)——坐标变换与矩阵:三级坐标系在上一篇文章中,我们正式进入了 GDI+ 的世界——从 GdiplusStartup 初始化到 Graphics 对象创建,从 SolidBrush 实心画刷到 LinearGradientBrush 渐变填充,我们用几行代码就实现了 GDI 中需要几十行才能达到的渐变效果和抗锯齿渲染。但 GDI+ 的能力远不止于画几个好看的矩形和饼图。今天我们要进入 GDI+ 最强大也最容易让人迷糊的功能领域——坐标变换。
charlie1145141915 小时前
c++·windows·学习·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十六)——GDI+与GDI架构差异:抗锯齿与渐变仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie1145141911 天前
c++·windows·学习·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十五)——Alpha混合与透明效果:分层窗口实战仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie1145141911 天前
c++·windows·学习·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(二十四)——GDI Region与裁切:不规则窗口与可视化控制仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
charlie1145141916 天前
c++·windows·学习·c·win32
通用GUI编程技术——Win32 原生编程实战(二十二)——GDI 位图操作:BitBlt、StretchBlt 与图像处理仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
Peter(阿斯拉)11 天前
win32·gdi·wtl·gdiplus·内存hdc
[WTL/Win32]_[初级]_[如何在工作线程计算文本的宽高]简单来说计算坐标和区域只要工作线程计算好即可;通常情况,使用HDC或者Gdiplus::Graphics时,这些图形元素都需要在界面线程执行,因为他们通常需要传递一个HWND句柄; 而句柄涉及到窗口,窗口的相关操作只能在界面线程执行;
charlie11451419113 天前
开发语言·c++·ide·学习·visual studio·win32
通用GUI编程技术——Win32 原生编程实战(十八)——GDI 设备上下文(HDC)完全指南前面一系列文章我们聊了对话框、控件、资源这些内容,我们的窗口已经能够显示各种控件了。但你可能已经发现了一个问题:我们所有的"绘图"操作都是在控件内部进行的,如果我想在窗口的客户区直接画一条线、画一个圆、或者显示一张图片,该怎么处理?这就涉及到 Win32 编程中一个核心但容易被初学者忽视的主题——GDI 设备上下文(HDC)。今天我们要深入的就是这个让无数新手踩坑的话题。
charlie11451419114 天前
开发语言·c++·ide·学习·gui·visual studio·win32
通用GUI编程技术——Win32 原生编程实战(十六)——Visual Studio 资源编辑器使用指南前面几篇文章我们讲了对话框、资源文件、菜单、图标这些内容,你可能已经注意到一个问题:我是让你手写那些 .rc 文件定义的。说实话,在实际开发中,我很少手写 .rc 文件,因为 Visual Studio 自带了一个非常好用的资源编辑器,可以可视化地设计对话框、菜单、图标这些资源。今天我们要聊的就是这个被很多初学者忽视的强大工具。
charlie11451419125 天前
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-NX5 个月前
汇编·算法·win32·分支结构
32位汇编:实验9分支程序结构使用分支跳转是根据条件改变程序执行流程的机制,是实现 if、else、while、for 等高级结构的基础。
CC-NX6 个月前
汇编·win32·算数运算
32位汇编:实验5算数运算类指令使用(1)题目的具体要求,将原始数据及存放结果的内存单元分别定义成字变量或字节变量。(2)编辑程序,把编写好的源程序建立为汇编语言源程序文件并存盘。
qwertyuiop_i10 个月前
win32·dll注入
win32相关(远程线程和远程线程注入)CreateRemoteThread函数作用:创建在另一个进程的虚拟地址空间中运行的线程和我们 CreateThread 函数相比也就多了一个hProcess参数
成功助力英语中国话1 年前
win32·idi_application·idc_arrow
IDI_APPLICATION 与 IDC_ARROW资源存放在工程的哪个路径?书籍:《windows程序设计(第五版)》的开始环境:visual studio 2022内容:HELLOWIN程序
成功助力英语中国话1 年前
visual studio·win32·playsound
visual studion 2022如何使用PlaySound()书籍:《windows程序设计(第五版)》的开始环境:visual studio 2022内容:HELLOWIN程序
成功助力英语中国话1 年前
win32·getopenfilename
详细解析GetOpenFileName()书籍:《Visual C++ 2017从入门到精通》的2.3.8 Win32控件编程环境:visual studio 2022
成功助力英语中国话1 年前
win32·列表视图
详细解析 ListView_GetEditControl()书籍:《Visual C++ 2017从入门到精通》的2.3.8 Win32控件编程环境:visual studio 2022
成功助力英语中国话1 年前
win32·loword·hiword
LOWORD(wParam) 与 HIWORD(wParam) 详解书籍:《Visual C++ 2017从入门到精通》的2.3.8 Win32控件编程环境:visual studio 2022
江梦寻1 年前
开发语言·后端·python·flask·pytest·web3.py·win32
如何使用 Python+Flask+win32print 实现简易网络打印服务在工作场景中,我们可能需要一个简单的网页接口,供他人上传文档并自动打印到指定打印机。 本文将演示如何使用 Python + Flask + win32print 库来实现这一需求。
0xCC说逆向1 年前
java·c语言·开发语言·c++·windows·qt·win32
Windows图形界面(GUI)-QT-C/C++ - QT 文本编辑控件详解目录概述1. QLineEdit1.1 特点1.2 属性1.3 常用方法1.4 拓展应用2. QTextEdit