rtoss - Diff between revs 123 and 124

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 123 Rev 124
Line 189... Line 189...
189         return vl; 189         return vl;
190 } 190 }
191 191
192 void ViewImpl::UpdateScrollBar() 192 void ViewImpl::UpdateScrollBar()
193 { 193 {
194 #if defined(TARGET_VER) && TARGET_VER<=350 -  
-   194 #if !defined(TARGET_VER) || (defined(TARGET_VER) && TARGET_VER>350)
-   195         ::SetScrollInfo( hwnd_, SB_HORZ, &rlScr_, TRUE );
-   196         ::SetScrollInfo( hwnd_, SB_VERT, &udScr_, TRUE );
-   197 #elif defined(TARGET_VER) && TARGET_VER<=350 && TARGET_VER>310
195         if(app().isNewShell()) 198         if(app().isNewShell())
196 #endif -  
197         { 199         {
198                 ::SetScrollInfo( hwnd_, SB_HORZ, &rlScr_, TRUE ); 200                 ::SetScrollInfo( hwnd_, SB_HORZ, &rlScr_, TRUE );
199                 ::SetScrollInfo( hwnd_, SB_VERT, &udScr_, TRUE ); 201                 ::SetScrollInfo( hwnd_, SB_VERT, &udScr_, TRUE );
200         } 202         }
201 #if defined(TARGET_VER) && TARGET_VER<=350 -  
202         else 203         else
203         { 204         {
204                 ::SetScrollRange( hwnd_, SB_HORZ, rlScr_.nMin, rlScr_.nMax, FALSE ); 205                 ::SetScrollRange( hwnd_, SB_HORZ, rlScr_.nMin, rlScr_.nMax, FALSE );
205                 ::SetScrollPos( hwnd_, SB_HORZ, rlScr_.nPos, TRUE ); 206                 ::SetScrollPos( hwnd_, SB_HORZ, rlScr_.nPos, TRUE );
206                 ::SetScrollRange( hwnd_, SB_VERT, udScr_.nMin, udScr_.nMax, FALSE ); 207                 ::SetScrollRange( hwnd_, SB_VERT, udScr_.nMin, udScr_.nMax, FALSE );
207                 ::SetScrollPos( hwnd_, SB_VERT, udScr_.nPos, TRUE ); 208                 ::SetScrollPos( hwnd_, SB_VERT, udScr_.nPos, TRUE );
208         } 209         }
-   210 #else
-   211         ::SetScrollRange( hwnd_, SB_HORZ, rlScr_.nMin, rlScr_.nMax, FALSE );
-   212         ::SetScrollPos( hwnd_, SB_HORZ, rlScr_.nPos, TRUE );
-   213         ::SetScrollRange( hwnd_, SB_VERT, udScr_.nMin, udScr_.nMax, FALSE );
-   214         ::SetScrollPos( hwnd_, SB_VERT, udScr_.nPos, TRUE );
209 #endif 215 #endif
210 } 216 }
211 217
212 ReDrawType ViewImpl::TextUpdate_ScrollBar 218 ReDrawType ViewImpl::TextUpdate_ScrollBar
213         ( const DPos& s, const DPos& e, const DPos& e2 ) 219         ( const DPos& s, const DPos& e, const DPos& e2 )
Line 359... Line 365...
359                         dx = -rlScr_.nPos; 365                         dx = -rlScr_.nPos;
360                 else if( rlScr_.nMax-(signed)rlScr_.nPage < rlScr_.nPos+dx ) 366                 else if( rlScr_.nMax-(signed)rlScr_.nPage < rlScr_.nPos+dx )
361                         dx = rlScr_.nMax-rlScr_.nPage-rlScr_.nPos+1; 367                         dx = rlScr_.nMax-rlScr_.nPage-rlScr_.nPos+1;
362 368
363                 rlScr_.nPos += dx; 369                 rlScr_.nPos += dx;
364 #if defined(TARGET_VER) && TARGET_VER<=350 -  
-   370 #if !defined(TARGET_VER) || (defined(TARGET_VER) && TARGET_VER>350)
-   371                 ::SetScrollInfo( hwnd_, SB_HORZ, &rlScr_, TRUE );
-   372 #elif defined(TARGET_VER) && TARGET_VER<=350 && TARGET_VER>310
365                 if(app().isNewShell()) 373                 if(app().isNewShell())
366 #endif -  
367                 { 374                 {
368                         ::SetScrollInfo( hwnd_, SB_HORZ, &rlScr_, TRUE ); 375                         ::SetScrollInfo( hwnd_, SB_HORZ, &rlScr_, TRUE );
369                 } 376                 }
370 #if defined(TARGET_VER) && TARGET_VER<=350 -  
371                 else 377                 else
372                 { 378                 {
373                         ::SetScrollPos( hwnd_, SB_HORZ, rlScr_.nPos, TRUE ); 379                         ::SetScrollPos( hwnd_, SB_HORZ, rlScr_.nPos, TRUE );
374                 } 380                 }
-   381 #else
-   382                 ::SetScrollPos( hwnd_, SB_HORZ, rlScr_.nPos, TRUE );
375 #endif 383 #endif
376                 dx = -dx; 384                 dx = -dx;
377         } 385         }
378         if( dy != 0 ) 386         if( dy != 0 )
379         { 387         {
380                 // ”͈̓`ƒFƒbƒNc‚Í‘Oˆ—‚ŏI‚í‚Á‚Ä‚éB 388                 // ”͈̓`ƒFƒbƒNc‚Í‘Oˆ—‚ŏI‚í‚Á‚Ä‚éB
381 389
382                 udScr_.nPos += dy; 390                 udScr_.nPos += dy;
383 #if defined(TARGET_VER) && TARGET_VER<=350 -  
-   391 #if !defined(TARGET_VER) || (defined(TARGET_VER) && TARGET_VER>350)
-   392                 ::SetScrollInfo( hwnd_, SB_VERT, &udScr_, TRUE );
-   393 #elif defined(TARGET_VER) && TARGET_VER<=350 && TARGET_VER>310
384                 if(app().isNewShell()) 394                 if(app().isNewShell())
385 #endif -  
386                 { 395                 {
387                         ::SetScrollInfo( hwnd_, SB_VERT, &udScr_, TRUE ); 396                         ::SetScrollInfo( hwnd_, SB_VERT, &udScr_, TRUE );
388                 } 397                 }
389 #if defined(TARGET_VER) && TARGET_VER<=350 -  
390                 else 398                 else
391                 { 399                 {
392                         ::SetScrollPos( hwnd_, SB_VERT, udScr_.nPos, TRUE ); 400                         ::SetScrollPos( hwnd_, SB_VERT, udScr_.nPos, TRUE );
393                 } 401                 }
-   402 #else
-   403                 ::SetScrollPos( hwnd_, SB_VERT, udScr_.nPos, TRUE );
394 #endif 404 #endif
395                 dy *= -H; 405                 dy *= -H;
396         } 406         }
397         if( dx!=0 || dy!=0 ) 407         if( dx!=0 || dy!=0 )
398         { 408         {