Module: wine Branch: master Commit: d32d1c866dadd289dcbd8f91ca3e3511a75e2a08 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d32d1c866dadd289dcbd8f91ca...
Author: André Hentschel nerv@dawncrow.de Date: Sat Dec 4 16:39:55 2010 +0100
comctl32: Partially implement new messages.
---
dlls/comctl32/progress.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/dlls/comctl32/progress.c b/dlls/comctl32/progress.c index 5f2f166..1144b62 100644 --- a/dlls/comctl32/progress.c +++ b/dlls/comctl32/progress.c @@ -29,11 +29,6 @@ * * TODO: * - * Messages: - * -- PBM_GETSTEP - * -- PBM_SETSTATE - * -- PBM_GETSTATE - * * Styles: * -- PBS_SMOOTHREVERSE * @@ -662,6 +657,9 @@ static LRESULT WINAPI ProgressWindowProc(HWND hwnd, UINT message, return oldStep; }
+ case PBM_GETSTEP: + return infoPtr->Step; + case PBM_STEPIT: { INT oldVal; @@ -707,6 +705,14 @@ static LRESULT WINAPI ProgressWindowProc(HWND hwnd, UINT message, case PBM_GETBKCOLOR: return infoPtr->ColorBk;
+ case PBM_SETSTATE: + if(wParam != PBST_NORMAL) + FIXME("state %04lx not yet handled", wParam); + return PBST_NORMAL; + + case PBM_GETSTATE: + return PBST_NORMAL; + case PBM_SETMARQUEE: if(wParam != 0) {