이 글에서는 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!