CEdit edit_box has hwnd null
CEdit edit_box has hwnd null
我在MFC对话框中有CEdit控件:
class ODBC_Dialog : public CDialog
{
CEdit sql_edit_;
};
但是 CTOR 后面的sql_edit_变量有其 hWnd = 0x00000000;
我怀疑它应该有一些其他值,因为它基本上具有 nullptr 值,所以我无法使用它,并且在尝试使用它时遇到运行时错误。我应该以某种方式初始化这个变量吗?
检查控制变量是否在 ::D oDataExchange 中提及。检查资源标识符是否与控件的资源标识符匹配。如果
::DoDataExchange()
不调用,MFC 框架生命周期可能会被破坏,例如通过不调用被覆盖的基础 ::On...对话。。。成员功能:
https://social.msdn.microsoft.com/Forums/en-US/872b8e39-db53-4635-87a8-42b2235a43d9/dodataexchange-not-called?forum=vclanguage
相关文章:
- 如果我std::dynamic_pointer_cast并且底层dynamic_cast的结果为null,那么返回的sh
- 如何在 c++ 中'NULL'字符串
- c++使用foreach使数组为null
- 当使用通配符和null指针调用函数时,对输出的说明
- 当字段可以为null时,如何使用C++接口在Avro中写入数据
- 如何在映射中返回null
- 获取 SFML 窗口的 HWND 和高可用性?
- 为什么返回 NULL 不会破坏函数?
- 构造函数中的 QQuickItem 父项 null
- 如何获取边缘窗口句柄 (HWND)?
- 检查字符串是否"null" C++
- fopen 在 gdb 中返回 NULL
- what(): basic_string::_M_construct null not valid
- 在这个函数中是有缺陷的,因为取消引用 null 是无效的,所以我想更改代码
- 为什么在排序链表上的这种合并实现总是将两个列表都设置为 NULL,而只有一个应该设置一个列表?
- 为什么要从main()返回NULL?
- 为什么 nlohmann/json 序列化 "null" 而不是在 double 上"0"?
- 当目标指针不是基类的类型时,为什么允许dynamic_cast为多态类生成 null 指针?
- CEdit edit_box has hwnd null
- 初始化对话框后,子对话框的 hWnd 将重置为 NULL。