Changeset 1057 for trunk/src/user32/oslibwin.cpp
- Timestamp:
- Sep 26, 1999, 12:10:02 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibwin.cpp
r1055 r1057 1 /* $Id: oslibwin.cpp,v 1. 8 1999-09-25 19:11:18sandervl Exp $ */1 /* $Id: oslibwin.cpp,v 1.9 1999-09-26 10:09:59 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 138 138 if(dwStyle & WS_HSCROLL_W) 139 139 *OSFrameStyle |= FCF_HORZSCROLL; 140 140 141 if(dwStyle & WS_SYSMENU_W) 141 142 *OSFrameStyle |= FCF_SYSMENU; … … 676 677 //****************************************************************************** 677 678 //****************************************************************************** 679 BOOL OSLibWinEnableScrollBar(HWND hwndParent, int scrollBar, BOOL fEnable) 680 { 681 HWND hwndScroll; 682 683 if(scrollBar == OSLIB_VSCROLL) { 684 hwndScroll = WinWindowFromID(hwndParent, FID_VERTSCROLL); 685 } 686 else hwndScroll = WinWindowFromID(hwndParent, FID_HORZSCROLL); 687 688 if(hwndScroll == NULL) 689 return FALSE; 690 691 return WinEnableWindow(hwndScroll, fEnable); 692 } 693 //****************************************************************************** 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); 701 } 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); 709 } 710 return TRUE; 711 } 712 //****************************************************************************** 713 //****************************************************************************** 714 void OSLibTranslateScrollCmdAndMsg(ULONG *msg, ULONG *scrollcmd) 715 { 716 switch(*scrollcmd) 717 { 718 case SB_LINEUP: 719 *scrollcmd = SB_LINEUP_W; 720 break; 721 case SB_LINEDOWN: 722 *scrollcmd = SB_LINEDOWN_W; 723 break; 724 case SB_PAGEUP: 725 *scrollcmd = SB_PAGEUP_W; 726 break; 727 case SB_PAGEDOWN: 728 *scrollcmd = SB_PAGEDOWN_W; 729 break; 730 case SB_SLIDERTRACK: 731 *scrollcmd = SB_THUMBTRACK_W; 732 break; 733 case SB_SLIDERPOSITION: 734 *scrollcmd = SB_THUMBPOSITION_W; 735 break; 736 case SB_ENDSCROLL: 737 *scrollcmd = SB_ENDSCROLL_W; 738 break; 739 } 740 *msg = (*msg == WM_HSCROLL) ? WM_HSCROLL_W : WM_VSCROLL_W; 741 return; 742 } 743 //****************************************************************************** 744 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.