ug 二次开发的时候使用控件,发现保存按钮是灰色的,不可使用状态,而GC工具弹出UI的时候保存按钮(这里是那保存按钮举个例子)却是高亮的!可使用的!要怎样才能跟GC工具一样呢?
建议你参考这个实例去解决【UG如何恢复出厂设置?内部错误:内存访问违例怎么办?】:https://www.ugnx.net/fx/4
CWnd * GetChild(CWnd * cWnd, int *indx)
{
CWnd * tWnd = cWnd->GetWindow(GW_CHILD);
while (tWnd)
{
char className[MAX_PATH];
::GetClassName(tWnd->GetSafeHwnd(), className, 256);
char captionName[MAX_PATH];
::GetWindowText(tWnd->GetSafeHwnd(), captionName, 256);
if (0 == strcmp(className, "Button") && (0 == strcmp(captionName, "确定") || 0 == strcmp(captionName, "OK")))
{
if (*indx == 0) return tWnd;
(*indx)--;
}
CWnd * nWnd = GetChild(tWnd, indx);
if (nWnd != NULL) return nWnd;
tWnd = tWnd->GetNextWindow();
}
return NULL;
}