【发布时间】:2020-11-25 12:45:50
【问题描述】:
我正在使用 WinAppDrive 库 https://github.com/microsoft/WinAppDriver。 如果有人使用该库知道捕获用户操作很有用,生成复制这些相同操作的代码并最终实现复制这些操作的代码。我有一个问题:我需要让代码行在 Windows 控件中显示为黄色标记。我的porpuse是改变颜色和等待出现黄色标记的时间。非常感谢。
【问题讨论】:
标签: c# c++ wpf winappdriver
我正在使用 WinAppDrive 库 https://github.com/microsoft/WinAppDriver。 如果有人使用该库知道捕获用户操作很有用,生成复制这些相同操作的代码并最终实现复制这些操作的代码。我有一个问题:我需要让代码行在 Windows 控件中显示为黄色标记。我的porpuse是改变颜色和等待出现黄色标记的时间。非常感谢。
【问题讨论】:
标签: c# c++ wpf winappdriver
我在repository 中搜索了“黄色”。
也许“Tools/UIRecorder/UIXPathLib/UiTreeWalk.cpp”中的结果就是你要找的?
void DrawYellowHighlightRect(HDC hdc, RECT rc)
{
HBRUSH hBr = SelectBrush(hdc, GetStockBrush(NULL_BRUSH));
int YellowInflat = -2;
if (rc.bottom - rc.top < 30)
{
YellowInflat = 2;
}
HPEN hpYellow = CreatePen(PS_SOLID, 3, RGB(255, 255, 32));
hpYellow = SelectPen(hdc, hpYellow);
InflateRect(&rc, YellowInflat, YellowInflat);
Rectangle(hdc, rc.left, rc.top, rc.right, rc.bottom);
DeletePen(hpYellow);
SelectBrush(hdc, hBr);
}
查看整个文件以检查所有来源
【讨论】: