Я работаю над проектом WinAPI в Visual Studio 2015 и при инициализации этого массива:
const char* Filtros[] = {
"Media", "Media Ponderada", "Mediana", "Gaussiano",
"Ecualización Simple", "Ecualización Unif.", "Suavizado Conservador", "Laplasiano"
};
и связать его со списком:
CreateWindow(TEXT("COMBOBOX"), TEXT(""),
CBS_DROPDOWNLIST | WS_VISIBLE | WS_CHILD,
CB_x, CB_y, CB_width, CB_heigth,
hwnd, (HMENU)CB_FILTROS, NULL, NULL);
for (int i = 0; i < nFiltros; i++) {
SendDlgItemMessage(hwnd, CB_FILTROS, CB_ADDSTRING, 0, (LPARAM)Filtros[i]);
}
SendDlgItemMessage(hwnd, CB_FILTROS, CB_SETCURSEL, (WPARAM)3, (LPARAM)0);
Я получаю эти странные символы:
В моем свойстве Proyect в наборе символов выбранная мною опция Использовать символ Unicode Set .
Я думаю, у этого должно быть действительно простое решение. Я буду рад за любое направление.