Это окружение шадова, по сути ядерный калбэк, через который весь шадов общается с юзермодом. Просто иначе никак
естественно предположить что производители этого по не намониторе приходят рисуют напрямую, но все же судя по спицифике и отсутствию ядерного движка (ну нет его у них даже близко) странно все это.
буду диспетчер хукать как на vx Clerk пишет. Статья конечно не оформлена, видимо времени у автора нет, а жаль.
в GDI много разных фыукнций отрисовки. для начала посмотрел бы WM_PAINT'ы контролов, на которых отрисовывается это.
GDI32: TextOut, PolyTextOut, ExtTextOut User32: DrawTextEx, DrawText, TabbedTextOut можно вывести текст с помощью CreateWindowEx: invoke CreateWindowEx,0,"STATIC",Text,WS_CHILD + SS_LEFT+WS_VISIBLE,\ 120,180,512,256,hMainWnd,0,hInst,0 можно отрисовать текст, а потом выводить его с помощью BitBlt или вот так: LoadImage/ CreatePatternBrush или с помощью ImageList_Create/ImageList_Add