mihas83
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Как сделать context-menu в 2-е строки без "мусора" ? Есть такой код: Код: CString sText(GetStringDesc()); ................... menu.InsertMenu(0, MF_BYPOSITION | MF_STRING | MF_DISABLED, 0, sText); menu.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this); // display the popup menu | "Специфика" в том, что GetStringDesc() динамически строит длинный string..., и посередине применяет + "\r\n" для перевода строки. В итоге в menu есть 2 строки... , но в начале второй, в месте "\r\n" "мусор" (два квадратика)... Как "побороть" это?
---------- Мы знаем: время растяжимо. Оно зависит от того, Какого рода содержимым Вы заполняете его. (C. Маршак) |
|