Я хочу, чтобы мое диалоговое окно (ресурс) в приложении Win32 / C имело «современный» вид / стиль, особенно его поля со списком.Под «современным» я подразумеваю, что поле со списком типа «выпадающий список» выглядит как сплошная кнопка с небольшой иконкой «стрелка» сбоку, в отличие от «старого» вида: плоское поле редактирования с отдельнымкнопка со стрелкойВ редакторе диалога VS поля со списком выглядят «современными».Когда я запускаю приложение, они выглядят «старыми».Как мне навязать «современный» стиль в диалоге?Вот что я пытался, напрасно:
#include "commctrl.h"
#include "Uxtheme.h"
setDia = CreateDialog(NULL, MAKEINTRESOURCE(IDD_DIA_SET), win, DialogProc);
SetWindowTheme(setDia, L"Explorer", NULL);
Я написал несколько приложений для Win32 / C ++, и их диалоговые окна (также ресурсы) вывели «современный» внешний вид из коробки, не делая ничего.Это C или C ++ имеет значение?