[1988]
スクロールバーのメニュー
もか
いつもいつも開発ご苦労様です。
とてもマイナーな機能だとは思うのですが、Win2k/XPではスクロールバーを右クリックするとメニューが出てきます。その中の[最上部][最下部]の部分が動かないので修正(追加)してみました。
ファイル名 CEditView.cpp
CEditView::OnVScrollは
case SB_TOP:
ScrollAtV( 0 );
break;
case SB_BOTTOM:
ScrollAtV(( m_pcEditDoc->m_cLayoutMgr.GetLineCount() ) - m_nViewRowNum );
break;
void CEditView::OnHScrollのほうは
case SB_TOP:
ScrollAtH( 0 );
break;
case SB_BOTTOM:
ScrollAtH( m_pcEditDoc->GetDocumentAttribute().m_nM
axLineSize - m_nViewColNum );
break;
#短いソースは本当はどのような形で渡すのがベストなんでしょうか?