Как установить высоту кнопки панели инструментов? - PullRequest
5 голосов
/ 22 декабря 2009

При добавлении кнопок на панель инструментов (используя старый Windows API) я не могу найти способ изменить высоту кнопки. Мне нужно иметь возможность увеличить высоту кнопки, потому что я использую большие значки.

В настоящее время я рисую все сам, используя пользовательское рисование, потому что я хотел иметь возможность иметь значки различной ширины, что невозможно при использовании списков изображений. Тем не менее, чтобы получить нормальную высоту, я бы хотел отказаться от этого требования и использовать списки изображений вместо пользовательского рисования.

1 Ответ

4 голосов
/ 22 декабря 2009

Вы пробовали сообщение TB_SETBUTTONSIZE ?

// hWndToolbar is a handle to the toolbar window.
int width = 32, height = 32;
SendMessage(hWndToolbar, TB_SETBUTTONSIZE, 0, MAKELPARAM(width, height);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...