1

我试图更好地掌握应用程序如何绘制它们的表单,并且我认为深入到框架中并进行反射将是做到这一点的好方法。虽然我认为我有一个好主意:

  1. 应用程序发送消息以设置表单类。
  2. 应用程序发送 WM_CREATE 消息来创建窗口。
  3. 应用程序发送 WM_PAINT 消息来绘制表单。

我知道它比这复杂一点,所以我想找出哪些依赖项正在发送消息并进行绘图。我反映然后筛选了 Windows.Forms 和 System.Drawing 以获得我的答案,但我并没有真正看到任何绘制初始表单的东西,只有那些将控件绘制到图形缓冲区中的东西。要么他们隐藏得很好,要么我完全错过了一些东西。谁能告诉我如何找到我正在寻找的将实际消息发送到系统以绘制表格和绘画的代码?

4

0 回答 0