Python
调用
Windows API
1.
下载安装
“pywin32
-213.win32-
py2.5.exe” (
我使用的是
python2.5)
2.
示例代码
代码示例
1
:
##################################################
##############
import win32gui,win32con
filter='Python Scripts\0*.py;*.pyw;*.pys\0Text files_list\0*.txt\0All file\0*.*\0'
customfilter='Other files\0*.*\0'
fname, customfilter
, flags=win32gui.GetOpenFileNameW(
InitialDir="C:\\",
Flags=win32con.OFN_ALLOWMULTISELECT|win32con.OFN_EXPLORER,
Title="Please Select Your File",
Filter=filter
,
CustomFilter=customfilter
,
FilterIndex=3
)
print 'save file names:', repr(fname)
print 'filter used:', repr(customfilter)
print 'Flags:', flags
temp = fname.split("\0")
for i in range(1,len(temp)):
filepath = temp[0]+"\\"+temp[i]
print filepath
##################################################
##############
代码示例
2
:
##################################################
##############
import win32gui, win32con
def wndProc(hwnd, msg, wParam, lParam):
if msg == win32con.WM_CREATE: print 'message: WM_CREATE'
if msg == win32con.WM_SIZE: print 'message: WM_SIZE'