|
我看例子是在一个ui_CDialog中创建一个ui_CEdit,然后再在主程序中显示这个ui_CDialog。能不能单独使用ui_CEdit呢?就是说,直接在主程序中使用ui_CEdit。
而且以下代码总是报错(粗体部分):
g_pChatEdit = new ui_CEdit;
ui_CRect Rect;
Rect.top() = 200;
Rect.left() = 300;
Rect.m_bottom() = Rect.top() + 12;(提示:error C2064: 项不会计算为接受 0 个参数的函数。另一个提示:error C2248: “__ns_user_interface__::ui_CRect::m_bottom” : 无法访问 private 成员(在“__ns_user_interface__::ui_CRect”类中声明)
e:\Program Files\HoHo\Include\UI\ui_Math.h(239) : 参见“__ns_user_interface__::ui_CRect::m_bottom”的声明
e:\Program Files\HoHo\Include\UI\ui_Math.h(182) : 参见“__ns_user_interface__::ui_CRect”的声明)
Rect.right() = Rect.left() + 160;
g_pChatEdit->Create( UI_T( "" ), ui_CEdit::uiWS_VISIBLE | ui_CEdit::uiWS_TABSTOP | ui_CEdit::uiES_LEFT, Rect,
NULL, UIIDD_MYEDIT );
Rect部分,是我按照例子写的,怎么会报错呢?我已经引用hUI.h了。我该怎么办? [em6] |
|