Changeset 1159 for trunk/src/user32/oslibwin.cpp
- Timestamp:
- Oct 7, 1999, 11:28:02 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibwin.cpp
r1118 r1159 1 /* $Id: oslibwin.cpp,v 1.1 2 1999-10-04 09:56:00 sandervl Exp $ */1 /* $Id: oslibwin.cpp,v 1.13 1999-10-07 09:28:00 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 693 693 //****************************************************************************** 694 694 //****************************************************************************** 695 BOOL OSLibWinShowScrollBar(HWND hwndParent, int scrollBar, BOOL fShow) 696 { 697 HWND hwndScroll; 698 699 if(scrollBar == OSLIB_VSCROLL) { 700 hwndScroll = WinWindowFromID(hwndParent, FID_VERTSCROLL); 695 BOOL OSLibWinShowScrollBar(HWND hwndParent, HWND hwndScroll, int scrollBar, BOOL fShow) 696 { 697 if(hwndScroll == NULL) { 698 dprintf(("OSLibWinShowScrollBar: scrollbar %d (parent %x) not found!", scrollBar, hwndParent)); 699 return FALSE; 701 700 } 702 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL); 703 704 if(hwndScroll == NULL) 705 return FALSE; 706 707 if(fShow != WinIsWindowVisible(hwndScroll)) { 708 WinShowWindow(hwndScroll, fShow); 701 702 if(fShow != WinIsWindowVisible(hwndScroll)) 703 { 704 WinSetParent(hwndScroll, fShow ? hwndParent : HWND_OBJECT, FALSE); 705 WinSendMsg(hwndParent, WM_UPDATEFRAME, 706 MPFROMLONG( ( scrollBar == OSLIB_VSCROLL ) ? FCF_VERTSCROLL 707 : FCF_HORZSCROLL), 708 MPVOID ); 709 710 WinShowWindow(hwndScroll, fShow); 709 711 } 710 712 return TRUE; … … 712 714 //****************************************************************************** 713 715 //****************************************************************************** 714 ULONG OSLibWinGetScrollPos(HWND hwndParent, int scrollBar) 715 { 716 HWND hwndScroll; 717 716 HWND OSLibWinQueryScrollBarHandle(HWND hwndParent, int scrollBar) 717 { 718 718 if(scrollBar == OSLIB_VSCROLL) { 719 hwndScroll =WinWindowFromID(hwndParent, FID_VERTSCROLL);719 return WinWindowFromID(hwndParent, FID_VERTSCROLL); 720 720 } 721 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL); 722 721 else return WinWindowFromID(hwndParent, FID_HORZSCROLL); 722 } 723 //****************************************************************************** 724 //****************************************************************************** 725 ULONG OSLibWinGetScrollPos(HWND hwndParent, HWND hwndScroll) 726 { 723 727 if(hwndScroll == NULL) 724 728 return 0; … … 728 732 //****************************************************************************** 729 733 //****************************************************************************** 730 ULONG OSLibWinSetScrollPos(HWND hwndParent, int scrollBar, int pos, int fRedraw) 731 { 732 HWND hwndScroll; 734 ULONG OSLibWinSetScrollPos(HWND hwndParent, HWND hwndScroll, int pos, int fRedraw) 735 { 733 736 ULONG oldPos; 734 735 if(scrollBar == OSLIB_VSCROLL) {736 hwndScroll = WinWindowFromID(hwndParent, FID_VERTSCROLL);737 }738 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL);739 737 740 738 if(hwndScroll == NULL) … … 750 748 //****************************************************************************** 751 749 //****************************************************************************** 752 BOOL OSLibWinSetScrollRange(HWND hwndParent, int scrollBar, int minpos,750 BOOL OSLibWinSetScrollRange(HWND hwndParent, HWND hwndScroll, int minpos, 753 751 int maxpos, int fRedraw) 754 752 { 755 HWND hwndScroll;756 757 if(scrollBar == OSLIB_VSCROLL) {758 hwndScroll = WinWindowFromID(hwndParent, FID_VERTSCROLL);759 }760 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL);761 762 753 if(hwndScroll == NULL) 763 754 return 0; … … 769 760 //****************************************************************************** 770 761 //****************************************************************************** 771 BOOL OSLibWinSetScrollPageSize(HWND hwndParent, int scrollBar, int pagesize,762 BOOL OSLibWinSetScrollPageSize(HWND hwndParent, HWND hwndScroll, int pagesize, 772 763 int totalsize, int fRedraw) 773 764 { 774 HWND hwndScroll;775 776 if(scrollBar == OSLIB_VSCROLL) {777 hwndScroll = WinWindowFromID(hwndParent, FID_VERTSCROLL);778 }779 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL);780 781 765 if(hwndScroll == NULL) 782 766 return 0; … … 889 873 //****************************************************************************** 890 874 //****************************************************************************** 875 BOOL OSLibSetWindowID(HWND hwnd, ULONG value) 876 { 877 dprintf(("OSLibSetWindowID hwnd:%x ID:%x", hwnd, value)); 878 return WinSetWindowULong(hwnd, QWS_ID, value); 879 } 880 //****************************************************************************** 881 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.