我正在尝试显示一个组合框窗口,因为你可以看到我将noiseLevel
设置为我的第二个窗口而我正在使用hWndComboBox
函数,当我编译并运行代码时它并没有显示任何内容?我应该添加更多内容?
ShowWindow()
答案 0 :(得分:1)
编程语言不像数学那样工作。在数学中你可以说x = y;然后说y = 5;然后你可以推断x必须是5.
但是,在编程语言中,当您说HWND hwndParent = window;
时,hwndParent
会在分配时获取window
的值 ,因此,如果您稍后使用window
初始化window = ...
,则不能指望hwndParent
的值突然变得有意义。由于window
在转让时未初始化,因此它将保持未初始化状态。
提示:如果您HWND hwndParent = window;
未初始化时能够window
,则表示您未收到任何警告。这反过来意味着您没有将编译器配置为在执行此类操作时发出警告。不要在没有警告的情况下尝试编程。你永远不会以这种方式取得成就。