真奇怪啊!
看windows 程序设计
WNDCLASwndclass ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
.......
wndclass.hInstance = hInstance ;
这里已经把实体句柄hInstance传给wndclass类了,可是下面用这个类创建窗口的时候
if(!RegisterClass (&wndclass))
........
hwnd = CreateWindow( szAppName, // window class name
TEXT ("The Hello Program"), // window caption
......
hInstance, // program instance handle
居然又用了一次hInstance,为什么啊,wndclass 类不能在内部直接把hInstance传给新建立的窗口吗?为什么在CreateWindow 里还要重新输入这个参数?多麻烦啊
有人能解答吗?
[此贴子已经被作者于2007-3-15 22:30:53编辑过]