Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
4年前关闭。
CreateWindow,基于:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms632679(v=vs.85).aspx
给出一些参数xposition和yposition,窗口大小等。
WNDCLASSEX,基于:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms633577(v=vs.85).aspx
还为窗口提供了一些参数,例如lpfnWndProc(指向进程的指针),hIcon(指向类图标的句柄)。
除了提供的不同参数外,CreateWindow和WNDCLASSEX之间还有另一个区别吗?
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
4年前关闭。
CreateWindow,基于:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms632679(v=vs.85).aspx
给出一些参数xposition和yposition,窗口大小等。
WNDCLASSEX,基于:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms633577(v=vs.85).aspx
还为窗口提供了一些参数,例如lpfnWndProc(指向进程的指针),hIcon(指向类图标的句柄)。
除了提供的不同参数外,CreateWindow和WNDCLASSEX之间还有另一个区别吗?
最佳答案
RegisterClassEx注册window class。窗口类是一个模板,它指定该类的所有窗口共有的某些属性,例如背景色或其行为(通过其窗口过程)。
CreateWindowEx实例化窗口类(通过lpClassName参数指定)。
类比通常会出错,但我还是会尝试。就C ++而言,RegisterClassEx
与定义C ++类有关,而CreateWindowEx
与实例化该类(即使之生动)相比。
08-17 04:39