如果你在外边吃饭,你就需要指定是哪个餐馆,餐馆就代表对话框句柄,是不能被省略的,不然就会出错。就这一个对话框,不含有其他对话框,就不用再指定对话框句柄了。
((CButton *)GetDlgItem(IDC_CHECK1))->GetCheck();加个括号就行!
C++类是特定的数据类型,可以定义为一组数据结构和操作这些数据结构的成员函数的集合。所有成员函数和基类默认为private。类可以包含重载运算符,允许与特定类相关的自定义操作。 类也可以使用struct关键字定义。但是,如果使用struct关键字定义类,则所有成员,即函数和基类,默认为public。 让我们分析我们的代码。我们定义了...
我应该用#define 或enum 定义true 和false 值吗? . . . . . 45 9.2 因为在C 语言中所有的非零值都被看作“真”, 是不是把TRUE 定义为1 很危险?如果某个内置的函数或关系操作符“返回” 不是1 的其它值怎么办? . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ...
对,就是强制类型转换,因为GetDlgItem后为CWnd *,编译器不知是什么类,但你(程序员)知道,所以需要强转为(CButton *), akakmf正解,不能乱转。