On February 6, 2003 10:47 pm, Dan Kegel wrote:
Thanks, Dimi, for finally getting me to try mingw; I've been avoiding it out of fear for about eight years. It's really improved since those early days! (Golly, a gui installer and everything!)
It is cool, isn't it? You're welcome! :)
Here is a Makefile that should work with both mingw and winelib:
==================> Makefile <============================= # for mingw #CC = gcc #RC = windres # for wine CC = winegcc RC = wrc
%-res.o: %.rc $(RC) -o $@ $<
%.o: %.c $(CC) -DWIN32 -D_WIN32_IE=0x300 -o $@ -c $<
vlistvw: vlistvw-res.o vlistvw.o $(CC) -mwindows $^ -o $@ -lcomctl32
===========================================================
This is for winelib, to make it work with mingw, just change the CC & RC definitions.
To compile this under winelib, you need to apply the little patch that I just send, which I'll include in there for your convenience:
Index: include/commctrl.h =================================================================== RCS file: /var/cvs/wine/include/commctrl.h,v retrieving revision 1.103 diff -u -r1.103 commctrl.h --- include/commctrl.h 4 Jan 2003 00:19:17 -0000 1.103 +++ include/commctrl.h 7 Feb 2003 07:29:41 -0000 @@ -3334,6 +3334,8 @@ int dy; } NMLVSCROLL, *LPNMLVSCROLL;
+#define ListView_SetItemCount(hwnd,count) \ + (BOOL)SNDMSGA((hwnd),LVM_SETITEMCOUNT,(WPARAM)(INT)(count),0) #define ListView_SetTextBkColor(hwnd,clrBk) \ (BOOL)SNDMSGA((hwnd),LVM_SETTEXTBKCOLOR,0,(LPARAM)(COLORREF)(clrBk)) #define ListView_SetTextColor(hwnd,clrBk) \