Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2015, 19:25   #1
Mat Bourn
Форумчанин
 
Регистрация: 13.04.2015
Сообщений: 140
По умолчанию Помогите найти ошибку в с++ Builder

Добрый день.
У меня на форме есть меню:
Меню Настройки _ X

Хочу пункты меню _ и X передвинуть в правую сторону.
Например:
Меню Настройки ................................... ................. _ X

Написал код на DELPHI:
Код:
ModifyMenu(MainMenu1.Handle, 2, MF_BYPOSITION or MF_RIGHTJUSTIFY, 2, PChar(MainMenu1.Items[2].Caption));
Написал код на с++:
Код:
ModifyMenu(MainMenu1->Handle, 2, MF_BYPOSITION && MF_RIGHTJUSTIFY, 2, PChar(MainMenu1->Items->Items[2]->Caption));
Код в с++ не работает. Что не так.
Выбивает ошибку следующего вида: cannot cast from 'const ansistring' to 'char'

Последний раз редактировалось Mat Bourn; 27.05.2015 в 20:49.
Mat Bourn вне форума Ответить с цитированием
Старый 27.05.2015, 23:00   #2
Mat Bourn
Форумчанин
 
Регистрация: 13.04.2015
Сообщений: 140
По умолчанию

Другие люди помогли исправить ошибки. Вот правильный вариант:
Код:
ModifyMenu(MainMenu1->Handle, 2, MF_BYPOSITION | MF_RIGHTJUSTIFY, 2, 
       MainMenu1->Items->Items[2]->Caption.c_str());
Mat Bourn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти седловые точки в матрице(помогите найти ошибку) - pascal tdsotm Помощь студентам 0 20.11.2014 18:57
Помогите найти ошибку - StrToFloat выдаёт ошибку EConvertError для ячеек StringGrid (Delphi) Artsiom Помощь студентам 10 18.12.2013 14:10
Как найти ошибку?(builder 6 c++) scripto C++ Builder 1 21.04.2011 10:55
Помогите найти ошибку JOFRIF Помощь студентам 8 22.04.2008 14:22