You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:43:00