Visual C++. Разработка меню. Программное выделение одного пункта меню из нескольких. Урок 25

Автор Sergei Plotnenko
Visual C++. Разработка меню. Программное выделение одного пункта меню из нескольких. Урок 25

перейдем теперь на нашей диалоговое окно в связи с этим переключателем переменную для этого.

Щёлкино на правую кнопку мыши на этом элементе управления затем как всегда евреев добавить переменную напишем имя наши переменной. Ну пусть — это будет м чек щёлкни на кнопку финиш. А теперь напишем таким образом имя переменной которые мы только, что создали м чек.

теперь функция Get Check набрали несколько букв и появилась эта функция которая нам нужна.

Дальняя скобки ещё одна скобка и вот если — это верно если галочка там стоит, тогда галочку постоянно в пункте меню поместить всё — это фигурной скобки и напишем теперь то, что должно произойти неверно напишем. ВЛС теперь. Скопируй вот эту строчку правая кнопка мыши копия станем сюда правая кнопка i-pace цена нужно писать всё тоже самое, но будет мне. МС чек о будет. МФЦ в пункте меню можно выделять не только галочкой кружочком который будет означать выбор одного из нескольких пунктов меню чтобы организовать такого рода действия давай ещё несколько пунктов там где мы добавляли по меню для этого выделен вот эти несколько строчек скопированных. Встань сюда же и пусть мы добавляем четыре файла при помощи кнопки добавить. Уфа Пусть будут имена 1234 с 1 до 4 и теперь. Ставим на наше окно приложение VK при помощи которой. будет циклических передвигаться между этими четырьмя пунктами меню для этого перейдём на наши диалоговое окно дали подведем курсор мыши вкладки тулбокс возьмём кнопку батон помещения на наше окно изменим его свойства Action. Пусть они его названием будет пометить сегодня на этой кнопки дважды и теперь напишем такие строчки. Ну как всегда ими наши переменной M меню. теперь нам нужна функция радиоантенн наберём первые несколько букв и вот появился эта функция щелкни на ней дважды. Удали скупка теперь нам нужно указать первый и последний идентификатор пунктов меню которые будут входить в эту группу. То есть — это будут все пункты меню которых — это выделение будет сниматься. Ну у нас первым и последним будет 10001. И 10004 доля, теперь нам нужно указать номер пункта у которого будет введён глобальной переменной типа integer целую напишем таким образом пусть у неё будет имя. Ян Ну начальное значение 901 таким образом номер нашего пункты меню далее плюс и по модулю 4 чтобы не выходило за границы диапазона далее, теперь нам как нужно указать флаг мсб команд или мстю позиция напишем SMS также как мы пишем обычно закрыть скобку запятой и напоследок увеличивает значения на единицу чтобы каждый раз всё — это у нас двигалась запустим теперь наше приложение и посмотрим как всё — это работает. Щёлкино кнопку. Старт вот окно нашего приложения если мы сейчас щелкни на кнопку вид и панели то как мы видим на пункте стандартное у нас галочки. Нет она этих двух пунктов галочка есть если мы же сейчас поставим галочку. Что посмотреть в теперь на эти пункты можно увидеть чтобы пункта стандартная появилась галочка. А если же мы здесь сними галочку там стандартно опять галочки нет то есть вот таким вот образом, но можем управлять добавлением или убиранием галочки на нашем пункте меню. Теперь же добавить пункты в наш пункт файл VOB файлы 1234. Сейчас ссылки на кнопку пометить один появилась. Вот такая круглая отмечено. А если мы щелкаем ещё раз она переместилась на файл 2. Если ещё раз щелкни вот выделен теперь смотри теперь файл 4 и теперь обратно файл 12 и так далее вот таким вот образом. По кругу мы можем передвигать наши щелкни теперь на кнопку OK и закроем наше приложение элементы меню можно выделять не только при помощи галочки и кружочка. Но — это начать рядом с ним разного рода изображение создадим для этого несколько битых изображений в нашем списке ресурсов для этого как всегда нам нужно подойти к нашим ресурсом щелкнуть на правую кнопку мыши и выбрать ресурс возьмём ресурс bitmap поскольку нам нужно битовое изображение дважды. Вот наши битовое изображение возьмём размером 16 на 16 для того чтобы изображение было достаточно маленькими и теперь что-либо здесь. Нарисуем просто-напросто. Нарисуем кружочек какого-либо цвета например вот такого красного возьмём ещё одна битовое изображение проще всего. Скопируй то, что у нас уже есть пункт купе. Давай пойдем сюда и щелкни на пункте поесть ещё раз ещё раз вот у нас уже есть 4 битовых изображения слегка изменен каждый из них пока изображение bitmap 2 просто напросто зальем его другим цветом. Ну например желтым возьмём смотри его перекрасить в синий цвет 4 пусть будет вот такого яркого зеленого цвета изображение поместить ещё например вот такой закругленный прямоугольник разного цвета. Вот например вот таким образом на 4 смотри пусть будет вот такого рода. Дарья bitmap 2 здесь рисунок пусть будет красным и bitmap один здесь пусть будет. Вот такой синий рисунок теперь перейдем на наш файл cpp с ресурсами. Мы уже закончили.

0 комментариев
0

Читайте также