相关疑难解决方法(0)

在C++中将HWND包装在对象中的有效方法是什么?

我一直在使用C++和Win32(非MFC/ATL)我正在编写自己的类库来包装某些Win32对象(特别是HWND).

在创建窗口时,我发现"RegisterClassEx/CreateWindowEx"方法非常笨拙.这种设计使得编写简单的类包装器变得困难(必须采用thunk,或TLS或其他一些复杂的机制).

在我看来,让应用程序在窗口创建时指定窗口过程和用户​​数据指针会更简单.

这里的设计选择是否有任何明显的原因?有一种非常简单有效的方法吗?

c++ winapi

3
推荐指数
1
解决办法
1007
查看次数

标签 统计

c++ ×1

winapi ×1