comctl32.dll compile on WinXP

Steven Edwards steven_ed4153 at yahoo.com
Sun Aug 25 03:32:12 CDT 2002


Hola
Sorry about being so late in getting back to you but I've been busy. I'm going to adapt your test
for mingw and commit it to the reactos tree so I can test our comctl32.dll. If you are going to do
more work on porting the wine dlls to windows please use the diff -u format

Thanks
Steven


--- Zoltán_Nagy <nagyzoli at netelek.hu> wrote:
> Dear Wine,
> 
> I made two changes (wine 10.07.2002.) in your wine software
> 
> First:
> controls/edit.c
> If you select a text area width mouse, then caret is not moved (like Windows). 
> The follow code solution the problem:
> 
> end of EDIT_WM_MouseMove():
>  EDIT_SetCaretPos(hwnd,es,es->selection_end,es->flags & EF_AFTER_WRAP);
>  return 0;
> }
> 
> 
> Second:
> How can I build comctl32.dll (or other dll) with MS Visual C++ .NET (on WinXP)?
> This is not problem (tested on WinXP):
> 
> 1. please create a directory (examlpe test1)
> 2. please create an INCLUDE directory (examlpe test1\INCLUDE)
> 3. please copy the full wine include files here (test1\inlude\*.*)
> 3. unzip the full.zip into test1 directory (this changes more include files)
> 4. Open width MS Visual C++ .net the test1\dlls\testcomctl32\testcomctl32.sln file
> 5. Compile project (F7). No panic, if you see very lot of warning (1679 pc.). (if not success
> the compile, then  maybe problem width include files)
> 
> But I have a big problem, if I use the testcomctl32.dll from Windows aplication, then
> RegisterClass function fail width 1410 error code (Class already exists), therefore I renamed
> the name of classes (ex. msctls_progress32 -> wine_msctls_progress32). 
> 
> I made two examle, how to use the testcomctl32.dll?
> In the BIN directory can be found the TESTCOM.EXE (this use the WINE comctl32.dll) and
> TESTCOMWINDOWS.EXE (use the MS comctl32.dll).
> 
> 
> 
> Best Regards,
> 
> Zoltan Nagy
> form Hungary
> 
> nagy.zoltan at drotposta.hu
> or
> mazli at mazli.hu
> or
> nagyzoli at netelek.hu
> 

> ATTACHMENT part 2 application/x-zip-compressed name=FULL.ZIP




__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com



More information about the wine-devel mailing list