资源Createwindow,对应标识符,绑定窗口

问?
定义一个CEdit cedit1;怎么和IDC_EDIT1 关联,可以在CEdit.Create()里传进去或者在DoDataExchange()里面绑定,是不是一定要先弄出个IDC_EDIT1的资源,可是在resource.h里我只能#define IDC_EDIT1的数字,是不是要先画一个这样的控件或者在.rc里面修改代码。。。?
答:
你可以在资源编辑器中拖放控件,结果就是在rc文件中生成控件的坐标,并在resource.h文件中生成一个宏。
那个数字会自动排号的
问?
没有生成资源的api么。。。只能拖或者改.rc么
答:
就是CreateWindow函数啊
CreateWindow(句柄参数和一些窗口的坐标之类的参数)
具体有10个参数
问?
可是我之前出现那种Debug Assertion Failed...
答:
rc文件只是其实这样子用的而已:
数据 = 读取rc文件();
CreateWindow(数据);
如果你没有rc文件,那你自己填数据就行。
问?
我在去编辑器里建出一个对话框把对话框的值改成对应的IDD_之后再create就没事了
答:
我说的是CreateWindow函数,不是Create函数

原文地址:https://www.cnblogs.com/HaibaraAi/p/4568809.html