http://bugs.winehq.org/show_bug.cgi?id=16217
Summary: GetClassLong across processes only partialy implemented Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P5 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: alexis.deruelle@laposte.net
Running Microsoft Project 2000 gets me bazillion occurences of this message :
fixme:class:CLASS_GetClassLong offset -24 (GCLP_WNDPROC) not supported on other process window 0x20022
Looking at dlls/user32/class.c the following call flags aren't supported across processes :
case GCLP_HBRBACKGROUND: case GCLP_HCURSOR: case GCLP_HICON: case GCLP_HICONSM: case GCLP_WNDPROC: case GCLP_MENUNAME:
I did not look closely, but how hard would it be to implement the correct behaviour here ? Would it make a good janitorial project ?