当我推进我的第一个 winapi UI 时,我发现自己在我的 WinMain 文件中创建了一大堆令人不舒服的 HWND 变量:
HWND foo;
HWND bar;
HWND baz;
HWND etc;
int WINAPI WinMain(...) {}
当然,这些变量在文件其余部分的函数中使用 - 例如消息循环 - 所以它们必须是可访问的。
对于我相对较小的 UI,我会堆积 30 个 HWND,以便它们处于可见范围内。这让我非常怀疑我做错了。
这是应该发生的事情,还是有更实际的组织方式?