-
吐槽:基础不太好,看了两天才弄懂一点点。
-
正文:
窗口(window)
几个要先知道的概念:
- window(窗口是一个对象,window程序设计是一种面向对象的编程)
- 一句名言:“Window向应用程序发送了一条消息”,
啥意思呢?这就可以联想到我们在学C时,调用的函数,向函数发送参数,
类似于函数,这个windows中的应用程序就是个函数,调用了windows传过来的信息(也可以理解成用户给windows传的信息)
-
windows程序执行前,会创建一个“消息队列”,拿来放存放着所有创建窗口的信息。
-
windows程序中会包含一段称为“消息循环”的代码,主要用于从消息队列中检索消息,
然后再分发到相应的窗口过程。其他的无关的信息就直接发到窗口过程。
一些需要理解的函数(都记住了就算理解的差不多)
- LoadIcon
- LoadCursor
- GetStockObject
- RegisterClass
- MessageBox
- CreateWindow
- UpdateWindow
- GetMessage
- TranslateMessage
- DispatchMessage
- PlaySound
- BeginPaint
- GetClientRect
- DrawText
- EndPaint
- PostQuitMessage
- DefWindowProc