bar placement

This commit is contained in:
David Rose 2009-08-17 19:34:28 +00:00
parent 1c2ac14550
commit 1f35c93fb6
1 changed files with 6 additions and 5 deletions

View File

@ -452,15 +452,16 @@ update_install_label(const string &install_label) {
RECT rect;
GetClientRect(_hwnd, &rect);
int width = rect.right - rect.left;
int height = rect.bottom - rect.top;
int win_width = rect.right - rect.left;
int win_height = rect.bottom - rect.top;
int bar_height = min((int)(height * 0.1), 24);
int bar_y = (height - bar_height * 2);
int bar_x, bar_y, bar_width, bar_height;
get_bar_placement(win_width, win_height,
bar_x, bar_y, bar_width, bar_height);
int text_width = text_size.cx + 4;
int text_height = text_size.cy + 2;
int text_x = (width - text_width) / 2;
int text_x = (win_width - text_width) / 2;
int text_y = bar_y - text_height - 2;
_text_label = CreateWindowEx(0, "STATIC", text, window_style,