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 ?
http://bugs.winehq.org/show_bug.cgi?id=16217
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #1 from James Hawkins truiken@gmail.com 2008-11-26 10:54:09 --- fixme's are not bugs.
http://bugs.winehq.org/show_bug.cgi?id=16217
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from James Hawkins truiken@gmail.com 2008-11-26 10:54:18 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=16217
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|user32 |-unknown Version|CVS/GIT |1.1.9
http://bugs.winehq.org/show_bug.cgi?id=16217
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2008-11-26 23:18:25 --- It you will add a test case to Wine test suite then it will be not very hard to fix.