Python 3.5 Добавить рамку к окну или создать окно (win32api)Python

Программы на Python
Ответить
Anonymous
 Python 3.5 Добавить рамку к окну или создать окно (win32api)

Сообщение Anonymous »

Я пытаюсь найти способ добавить рамку вокруг окна, например, я хотел бы добавить красную рамку вокруг блокнота.

Код: Выделить всё

hwnd = win32gui.FindWindow(None, "Untitled - Notepad")
#win32Gui most likely but win32api for demonstration
win32api.PostMessage(hwnd, commandToChangeBorderhere, bordercolour .....)
Выше я представляю один из способов, если это возможно с использованием win32api. Если это возможно, я был бы признателен, если бы кто-нибудь опубликовал правильный синтаксис.

Если это невозможно, мой следующий вариант покажется немного грубым, но я думаю, он сработает,

Код: Выделить всё

rect = win32gui.GetWindowRect(hwnd) #Get the location and size of handle window
#create a rectangle in Tkinter at the same location as Rect but slightly bigger so its "around" the handle window
Как вы, наверное, видите, я немного застрял и не уверен, какой лучший подход для чего-то подобного. Буду признателен за любую помощь (с использованием Windows 10, кроссплатформенной не важно, но хотелось бы увидеть кроссплатформенное решение, если оно существует)

Спасибо,

Бен.

Спасибо.

п>

Подробнее здесь: https://stackoverflow.com/questions/341 ... w-win32api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»