基于OOP的win32engine框架开发:CreateWindow传递this参数时创建失败的问题求助
基于OOP的win32engine框架开发:CreateWindow传递this参数时创建失败的问题求助
各位大佬好,我现在在做一个基于OOP的Win32引擎框架开发,遇到个棘手的问题想请教大家:
我目前用的是Visual Studio,C++语言,项目子系统设置的是Windows。之前已经多次问过ChatGPT,但要么按照它给的方法试了没用,要么它就是重复之前的内容,根本没解决我的问题。
我发现一个关键现象:在构造函数里调用windowCreate()函数的时候,如果我传NULL代替this,窗口是能正常创建的,hWND也不是NULL,但这样一来WindowProc里的pThis就是空的,消息处理完全没法正常工作;可一旦我把this传进去,窗口创建直接失败,hWND就变成NULL了。
现在我实在卡在这里走不通了,有没有大佬能帮忙分析下问题可能出在哪,或者给点排查的方向呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

