>  기사  >  백엔드 개발  >  Python은 Windows API를 사용하여 창 예제를 만듭니다.

Python은 Windows API를 사용하여 창 예제를 만듭니다.

不言
不言원래의
2018-05-09 13:31:533468검색

이 글에서는 주로 Windows API를 사용하여 창을 만드는 Python의 작업을 소개합니다. Windows API를 호출하여 창을 만드는 win32gui 모듈을 기반으로 Python의 구체적인 작업 단계와 관련 구현 기술을 분석합니다.

이 문서의 예제에서는 Windows API를 사용하여 Python Create 창을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

1. 코드

# -*- coding:utf-8 -*-
#! python3
import win32gui
from win32con import *
    rect = win32gui.GetClientRect(hwnd)
    win32gui.DrawText(hdc,'GUI Python',len('GUI Python'),rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER)
    win32gui.EndPaint(hwnd,ps)
if msg == WM_DESTROY:
    win32gui.PostQuitMessage(0)
  return win32gui.DefWindowProc(hwnd,msg,wParam,lParam)
wc = win32gui.WNDCLASS()
wc.hbrBackground = COLOR_BTNFACE + 1
wc.hCursor = win32gui.LoadCursor(0,IDI_APPLICATION)
wc.lpszClassName = "Python no Windows"
wc.lpfnWndProc = WndProc
reg = win32gui.RegisterClass(wc)
hwnd = win32gui.CreateWindow(reg,'www.jb51.net - Python',WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,0,0,0,None)
win32gui.ShowWindow(hwnd,SW_SHOWNORMAL)
win32gui.UpdateWindow(hwnd)
win32gui.PumpMessages()

위 내용은 이 글의 전체 내용입니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트에 주목하세요.

관련 권장사항:

Python은 win32ui 모듈을 기반으로 팝업 메뉴를 생성합니다


위 내용은 Python은 Windows API를 사용하여 창 예제를 만듭니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.