新手关于MFC的问题
发布网友
发布时间:2022-04-30 04:57
我来回答
共1个回答
热心网友
时间:2023-10-14 13:49
你用的是VC6 还是 VS2010 ?
可能方式有些区别,但是实质是一样的。
1,创建Button。直接在Dialog上面画一个就行了,ID设为 IDC_SHOW
2,添加消息响应。也是直接在Dialog上右键Button,在弹出菜单里面选择“类向导ClassWizzard” ,在选择消息,找到WM_LBUTTONDOWN(单击左键)或者WM_LBUTTONDBLCLK(双击左键)-> 添加函数 ->编辑代码,就自动跳转到源文件里面了,添加函数具体代码就行了。
3,冒泡的输入和显示用Edit是可以的,建议是,你要输入多少数字,就画多少个Edit,但是这样好像也没什么意义吧,如果这样的话,每个EDIT关联一个int型变量,并接受Enter将focus转移到下一个Edit,输入完成后,点击Button,各个EDIT之间的数据发生交换,显示交换的过程。
如果用一个EDIT接受全部数据,中间以空格或逗号隔开,就麻烦了,因为EDIT默认的变量类型是CString,要从这一串字符数据中得到你输入的int型,真是麻烦。
--------
初学者建议不要自行到头文件申请变量,特别是需要消息响应的,因为还涉及到消息列表,不只是你在头文件申请了变量就能响应的。所以最好在类视图下面通过右键添加变量或者函数,这样不容易出错。对于Button的响应,没必要添加关联变量,除非你想自绘按钮,一般通过直接在Dialog上右键Button增加函数或者改变属性。追问那个,其实我想问的是如何在Doc文件中添加自己的头文件...
我自己编写了头文件,但是在doc中没办法使用...
热心网友
时间:2023-10-14 13:49
你用的是VC6 还是 VS2010 ?
可能方式有些区别,但是实质是一样的。
1,创建Button。直接在Dialog上面画一个就行了,ID设为 IDC_SHOW
2,添加消息响应。也是直接在Dialog上右键Button,在弹出菜单里面选择“类向导ClassWizzard” ,在选择消息,找到WM_LBUTTONDOWN(单击左键)或者WM_LBUTTONDBLCLK(双击左键)-> 添加函数 ->编辑代码,就自动跳转到源文件里面了,添加函数具体代码就行了。
3,冒泡的输入和显示用Edit是可以的,建议是,你要输入多少数字,就画多少个Edit,但是这样好像也没什么意义吧,如果这样的话,每个EDIT关联一个int型变量,并接受Enter将focus转移到下一个Edit,输入完成后,点击Button,各个EDIT之间的数据发生交换,显示交换的过程。
如果用一个EDIT接受全部数据,中间以空格或逗号隔开,就麻烦了,因为EDIT默认的变量类型是CString,要从这一串字符数据中得到你输入的int型,真是麻烦。
--------
初学者建议不要自行到头文件申请变量,特别是需要消息响应的,因为还涉及到消息列表,不只是你在头文件申请了变量就能响应的。所以最好在类视图下面通过右键添加变量或者函数,这样不容易出错。对于Button的响应,没必要添加关联变量,除非你想自绘按钮,一般通过直接在Dialog上右键Button增加函数或者改变属性。追问那个,其实我想问的是如何在Doc文件中添加自己的头文件...
我自己编写了头文件,但是在doc中没办法使用...