'/usr/share/fonts' 'будет Вашими шрифтами в масштабе всей системы.
' ~/.fonts' должен быть весь Ваш пользователь только шрифты. (на пользователя, конечно)
На самом деле я написал DLL с открытым исходным кодом только для такого рода вещей. Загрузите здесь
Это позволит вам находить, перечислять, изменять размер, перемещать или делать все, что вы хотите, с другими окнами приложений и их элементами управления. Также добавлены функции для чтения и записи значений / текста окон / элементов управления и выполнения событий щелчка по ним. Он был в основном написан для очистки экрана, но весь исходный код включен, поэтому все, что вы хотите делать с окнами, включено в него.
Попробуйте использовать FindWindow ( подпись ), чтобы получить HWND целевого окна. Затем вы можете использовать SetWindowPos ( подпись ), чтобы переместить его.
Для этого вам нужно будет использовать взаимодействие P / Invoke. Основная идея - сначала найти окно (например, с помощью функции EnumWindows ), а затем получить положение окна с помощью GetWindowRect .
.