From: <kr_...@us...> - 2004-05-15 06:45:55
|
Update of /cvsroot/htoolkit/port/src/cbits/Win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9347/src/cbits/Win32 Modified Files: Util.c Log Message: Initial support for Splitter. (Only Windows) Index: Util.c =================================================================== RCS file: /cvsroot/htoolkit/port/src/cbits/Win32/Util.c,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** Util.c 14 May 2004 23:01:41 -0000 1.32 --- Util.c 15 May 2004 06:45:45 -0000 1.33 *************** *** 39,42 **** --- 39,43 ---- extern LRESULT CALLBACK HGroupBoxFunction(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); extern LRESULT CALLBACK HCheckListBoxFunction(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); + extern LRESULT CALLBACK HSplitterFunction(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); extern WNDPROC DefToolBarProc; *************** *** 227,230 **** --- 228,244 ---- RegisterClass(&wc); + // Splitter class + wc.style = CS_DBLCLKS; + wc.lpfnWndProc = HSplitterFunction; + wc.cbClsExtra = 0; + wc.cbWndExtra = 0; + wc.hInstance = ghModule; + wc.hIcon = NULL; + wc.hCursor = LoadCursor (NULL, IDC_ARROW); + wc.hbrBackground = GetSysColorBrush(COLOR_WINDOW); + wc.lpszMenuName = NULL; + wc.lpszClassName = "HSPLITTER"; + RegisterClass(&wc); + icc.dwSize = sizeof(icc); icc.dwICC = ICC_WIN95_CLASSES | ICC_DATE_CLASSES; |