Я хочу сделать кнопку, которая выглядит так же, как кнопка «ОК», когда вы идете «Мой компьютер» -> Справка -> О Windows.winapi CreateWindowEx -> создать кнопку с пользовательскими стилями системы?
Я создаю кнопку, как это:
hButton = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("BUTTON"), TEXT("Text"), WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON, 10, 10, 30, 30, hwnd, (HMENU)IDC_MAIN_BUTTON, GetModuleHandle(NULL), NULL);
Но это выглядит как грубый квадрат и не использует стили окон, которые пользователь выбрал. Думаю, я должен использовать какой-то класс окон, но я не уверен, какой класс?
Кто-нибудь знает, можете ли вы как-то указать использовать стиль по умолчанию, используемый системой? Является ли стиль правильным словом? Стиль, похоже, является типом кнопки, не имеющей ничего общего с ее внешним видом. – myforwik
это две разные концепции: стиль управления и визуальная тема. ваш вопрос, похоже, больше связан с визуальной темой. –