Skip to content

Commit

Permalink
ツールバーの垂直位置を調整する
Browse files Browse the repository at this point in the history
検索ボックスを表示させたときにボックスの下側に大きな隙間ができるので、上下中央になるように位置調整を行います。
  • Loading branch information
berryzplus committed Jan 13, 2019
1 parent 18b5ad0 commit 4b207b5
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions sakura_core/window/CMainToolBar.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,16 @@ void CMainToolBar::CreateToolBar( void )
m_comboDel = SComboBoxItemDeleter(); // 再表示用の初期化
m_comboDel.pRecent = &m_cRecentSearch;
CDialog::SetComboBoxDeleter(m_hwndSearchBox, &m_comboDel);

// コンボボックスの垂直位置を調整する
CMyRect rcCombo;
::GetWindowRect( m_hwndSearchBox, &rcCombo );
::SetWindowPos( m_hwndSearchBox, NULL,
rc.left, //作ったときと同じ値を指定
(rc.bottom - rc.top - rcCombo.Height()) / 2, //上下中央に配置する
0, //rcCombo.Width()のまま変えない
0, //rcCombo.Height()のまま変えない
SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOOWNERZORDER | SWP_NOSENDCHANGING );
}
break;

Expand Down

0 comments on commit 4b207b5

Please sign in to comment.