摘要: 未写 阅读全文
posted @ 2022-11-18 11:08 ꧁执笔小白꧂ 阅读(26) 评论(0) 推荐(0)
摘要: 一、概念: 1、什么是反射? ① 用于获取同dll中的元素(类、结构)的内容; ② C#编写的程序会编译成一个程序集(.DLL或.exe),其中会包含元数据、编译代码和资源,通过反射可以获取到程序集中的信息; ③ dll信息:dll中的类、结构、属性、方法、特性等。 2、反射的优缺点 ① 首先在编译 阅读全文
posted @ 2022-11-18 11:07 ꧁执笔小白꧂ 阅读(55) 评论(0) 推荐(0)
摘要: 一、概念: 1、什么是特性(Attribute)? 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。 在一个元素(如类和属性,方法等等)上可以使用一个或多个特性进行修饰。 特性可以拥有参数。 程序可使用反射来检查自己的元数据或其他 阅读全文
posted @ 2022-11-18 11:01 ꧁执笔小白꧂ 阅读(97) 评论(0) 推荐(0)
摘要: [StructLayout(LayoutKind.Explicit)]与[FieldOffset(0)] :FieldOffset(偏移量) [StructLayout(LayoutKind.Sequential)]与 [MarshalAs(UnmanagedType.U4)]:UnmanagedT 阅读全文
posted @ 2022-11-18 10:57 ꧁执笔小白꧂ 阅读(46) 评论(0) 推荐(0)
摘要: 1、概述: 消息句柄(Message)指:Windows 操作系统发给应用程序的一个通告,告诉应用程序发生了什么事件。 2、结构: typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD 阅读全文
posted @ 2022-11-18 10:29 ꧁执笔小白꧂ 阅读(191) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-11-18 10:22 ꧁执笔小白꧂ 阅读(104) 评论(0) 推荐(0)