CDialogBar//Create第二个参数解释指向一个*对象的名字啥意思?解决方案
CDialogBar//Create第二个参数解释指向一个***对象的名字啥意思?
------最佳解决方案--------------------
肯定不是啊。比如说一个人叫张三,然后他在公司的工号002546,那你说他的名字是什么?工号就相当于这里的ID,是个整形数值,你所看到的IDC_DLG其实是个资源宏,对应了一个数值的
------其他解决方案--------------------
资源不都是ID 吗 怎么还有Name?
------其他解决方案--------------------
lpszTemplateName是资源名,一般用MAKEINTRESOURCE([resource id])来获得。
------其他解决方案--------------------
CDialogBar::Create(...)不是还有个重载的函数吗?
------其他解决方案--------------------
资源名不就是id吗???
virtual BOOL Create(
CWnd* pParentWnd,
LPCTSTR lpszTemplateName,//A pointer to the name of the CDialogBar object's dialog-box resource template.
UINT nStyle,
UINT nID
);
------最佳解决方案--------------------
肯定不是啊。比如说一个人叫张三,然后他在公司的工号002546,那你说他的名字是什么?工号就相当于这里的ID,是个整形数值,你所看到的IDC_DLG其实是个资源宏,对应了一个数值的
------其他解决方案--------------------
资源不都是ID 吗 怎么还有Name?
------其他解决方案--------------------
lpszTemplateName是资源名,一般用MAKEINTRESOURCE([resource id])来获得。
------其他解决方案--------------------
CDialogBar::Create(...)不是还有个重载的函数吗?
virtual BOOL Create(
CWnd* pParentWnd,
LPCTSTR lpszTemplateName,
UINT nStyle,
UINT nID
);
virtual BOOL Create(
CWnd* pParentWnd,
UINT nIDTemplate,
UINT nStyle,
UINT nID
);
------其他解决方案--------------------
资源名不就是id吗???