June 5, 2009
11:12 a.m.
Nikolay Sivov a écrit :
As I already said in bugzilla: - use SendMessageW - add FIXME for unused flags or use them - no need for brackets around SendMessage - add a simple test (if native send this message - you can check it easily with Spy in Windows)
After testing on a real windows, it looks like native PrintWindow do not send WM_PRINT message, so we have to guess manually which flags to set. Do you think PW_CLIENTONLY means PRF_CLIENT | PRF_ERASEBKGND, or PW_CLIENTONLY means PRF_CLIENT | PRF_ERASEBKGND | PRF_CHILDREN | PRF_OWNED (only removed PRF_NONCLIENT)? And with no flag PW_CLIENTONLY means PRF_CLIENT | PRF_ERASEBKGND | PRF_CHILDREN | PRF_OWNED | PRF_NONCLIENT ? This was the one I tested on the application