Hi, Tim!
Thanks for your answer.
- The size is limited to 9999 lines ; how define more?
The number of items is limited only by available memory
You are right. I tried with 300 000 lines, without problem.
I do not know I had a 9999 limit on my first tests... Sorry for trouble.
Little info (for other readers):
This code give more speed:
win32gui.PostMessage(self.hwnd, win32con.WM_SETREDRAW,0,0)
...(preparation of data in show)...
win32gui.PostMessage(self.hwnd, win32con.WM_SETREDRAW,1,0)
win32gui.UpdateWindow(self.hwnd)
- I did not found how define alignment for columns (Left, Right, Center)
"fmt" member of the LVCOLUMN ... If you use LVM_SETCOLUMN, you
should probably do an LVM_GETCOLUMN first.
OK, it's run. Without LVM_GETCOLUMN first. But with win32gui.UpdateWindow
after.
Thank you very well & again :)))
The leftmost column is ALWAYS left-justified. This cannot be changed.
In my W7, I can align the column 0 (leftmost) without problem. Perhaps
because I insert it in last operation?
This seems like the hard way to write an application. Have you
considered using a GUI framework like Tkinter or Qt or (my favorite)
wxPython?
I tried TK: limited.
I tried wx: I let down, because several conflict's versions, and it is very
complicated.
Actually, I use Autoit like GUI, and Python's functions linked to UIobject
and events (via COM) ; run OK, but not pythonic.
Also I use IE like GUI, with PLUIE (http://ponx.org/ponx/guiescreens.htm) ;
but it is not very fast.
I think than a pure pywin32 is a good way to explore.
Have a nice day.
Michel Claveau
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32