Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемы с меню. Помогите пожалуйста!!!

12K
23 августа 2006 года
maksim111
19 / / 21.08.2006
Не могу сделать такую вещь: при нажатии на пункт меню меню должно "удлиняться"(как например в Word'e выбираешь меню Файл, на самом донышке меню нажимаешь на стрелочки и меню удлиняется)
354
23 августа 2006 года
ШпиЁн
468 / / 19.02.2006
я набросал нечто похожее....
В меню File выбери пункт "Листать вниз" - меню удлинится.
Код конечно не очень, но работающий, к тому же ничего подобного я вообще не видел, и это лишь набросок.
4.5K
24 августа 2006 года
e-XperT
127 / / 04.07.2006
А это случаем не системная вещь?
354
24 августа 2006 года
ШпиЁн
468 / / 19.02.2006
Возможно, но я ничего подобного в MSDN не нашел. форумы и сайты кодеров вместе с поисковиком ответили дружным молчанием на мои запросы, вот я и набросал некую весчЬ. кривовато конечно, знаю. Если кто может - пусть предложит лучший вариант, я буду только рад :-)))
12K
25 августа 2006 года
maksim111
19 / / 21.08.2006
Все работает. Спасибо. Но у меня возник еще один вопрос.Я
тоже самое хотел сделать в SDI приложении. Создал еще один
пункт меню(MyMenu) в обработчике событий отвечающем за
удлинение меню прописал следующее:

CMenu* menu_bar = AfxGetMainWnd()->GetMenu();

CMenu* my_menu = menu_bar->GetSubMenu(4);
ASSERT(my_menu);

RECT rc;
int n = GetMenuItemRect((HWND)this, (HMENU)my_menu, 0, &rc);

Так вот GetMenuItemRect fail'ится, getLastError возвращает
1400(invalid window handle). И я не знаю, что подставлять
вместо первого параметра. Может подскажете?
354
25 августа 2006 года
ШпиЁн
468 / / 19.02.2006
Эх, я же еще начинающий :-))) в MFC ничем помочь не могу, вот winapi - совсем другое...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог