Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 28.09.2006
Dnepropetrovsk
Сообщений: 683
|
МишаИнженер, Думаю вам лучше погуглить готовые исходники программ и покопать их код. Результат будет выше, чем просто выдирать из кода цитаты и спрашивать почему не работает
![]() Или покопать на спецфорумах http://forum.sources.ru/index.php?showforum=2 http://forum.vingrad.ru/forum/C++C.html http://www.codeproject.com/ |
|||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Код накидал без проверок на красивость. VS2008.
Форма, может, и является классом, да вот проблема - в #13 чего-то не видел события Load. P.S. От темы отписываюсь, поскольку разбираться с VC++ вместо того, чтобы читать C#, нет никакого желания.
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Лиспер, спасибо за подсказку! Но мне надо чтобы форма запускалась после выбора команды "Ввод данных" в меню "Файл", а не сразу при запуске проекта.
Посмотрел список объектов в своей программе, объекта или класса под названием "Приветствие" не нашёл. Значит такого класса ещё нет. Тогда как мне сообщить программе, что надо запустить форму "класса Привествие"? |
|||
![]() |
|
||||
Цитата:
имхо.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Чего-то в этой теме не того... У меня ощущение некоторой сюрреалистичности происходящего. МишаИнженер, переведи для тех, кто на бронепоезде, как понимать прикажешь фразу
Цитата:
![]() Как ты эту команду выберешь-та, ась? Откель вызывать собираисси?
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
Да вроде понятно чего он хочет - в меню "Файл" автокада должен присутствовать пункт меню "Ввод данных". Миша на нём кликает мышкой и открывается его волшебное окошко.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
В моей программе (код которой прикреплён к сообщениям, ищите наиболее позднюю версию) при запуске программы появляется окно которое не запрограммировано как форма, а оно просто само появляется, потому что программа такая. И в этом окне есть меню "Файл" в котором есть команда "Ввод данных" эту команду я сам туда прописал в это меню при помощи редактирования файла с расширением .rc (по моему). Этот файл из дерева объектов простым двоёным нажатием нельзя открыть так как при этом появлятся сообщение что этот файл занят другим редактором. Мне удалось открыть это файл только с помощью инструмента поиск данных. При поиске какой-то переменной открылся этот файл и в нём прописаны строки меню начального окна которое появляется при запуске программы. В это меню я добавил новую строку "Ввод данных" и присовил этому меню код ID_INPUT, которую предварительно объявил и определил.
Далее теперь надо чтобы после запуска программы при выборе команды "Ввод данных" в меню "Файл" запускалось диалоговое окно "Приветствие", но вместо этого запускается диалоговое окно "О программе" и заставить запускаться диалоговое окно "Приветствие" у меня никак не получается. Я прошу помочь мне но многие или не знают как это делается или просто им лень разобраться в коде и посоветавать несколько строчек. Дело наверное в общем простое, но пока нигде в литературе я не нашёл как запускать формы с помощью выбора команды в меню или с помощью нажатия кнопки. |
|||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Да нет, это не программа такая... Это объяснения такие. МишаИнженер, ты хотя б на VBA чего-нибудь напиши сначала. Глядишь, и хоть понимание того, "что такое событие" придет... И фраз типа "само появляется" уже не будет.
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
Цитата:
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Да понимаю я что окно при запуске программы прописывается в коде:
Код:
Код:
Код:
Подскажите пожалуйста как это сделать! Данный код находится в файле "Новый проект.cpp" |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
![]() |
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 205
|
МишаИнженер. Тебе действительно стоит начать с азов. Лучшая книга по С++ - Н.Н.Мартынова - двухтомник. Хороший ресурс - codeproject.com. Хотя интерфейс и прочие стандартные части программы на C# писать в десять раз легче, чем на плюсах. На плюсах в настоящее время лучше делать то, чего невозможно или трудно на С#. Например использовать готовый решатель на плюсах, а взамодействие с пользователем на шарпее.
|
|||
![]() |
|
||||
"Шарпей" - это C#, который по сути является самым новым и удобным в использовании из "семейства С", при этом не уступая по функционалу своим предкам (шарпей вобрал в себя всё лучшее из С++ и Java, а так же лишён их недостатоков - так пишут в букваре). Однако не думаю, что практикуемый тобою подход "изучения" (аля задам-ка я вопрос на форуме, вместо того, чтобы открыть букварь) будет иметь успех на шарпее.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему двутавр 90Б1 высота 893мм ? | dextron3 | Разное | 33 | 11.03.2009 23:31 |
почему не применяют трубы | kiraa | Конструкции зданий и сооружений | 17 | 10.09.2008 19:24 |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
Кто знает почему? | Sleekka | Программирование | 4 | 26.05.2007 22:37 |
Почему балконные двери открываются во внутрь? | Liliya | Разное | 45 | 27.11.2006 12:48 |