Вапрос по интерфейсу Visual Studio.Net
От: rappun4a  
Дата: 12.12.03 21:36
Оценка:
Всем привет. Вапрос из разряда " Просто интересно "
Раньше в VC6 я перехватчики сообщений в начале делал при момощи
ClassWizard и там была закладка Message Maps я спокойно добовлял оброботчик любого сообещния в том числе сообщения от Windows , конечно все это можно было написать ручками , но не удобно. Как напрмер в VC7 добавить обработчики сообщения Windows
например WM_LBUTTONDOWN c помощью мастера на подобии ClassWizard в VC6( такого я не нашел в VC7 ) , руками все понятно как делается .....
Большое спасибо за ответы

16.12.03 02:43: Перенесено модератором из 'MFC' в Средства разработки. — ХД
Re: Вапрос по интерфейсу Visual Studio.Net
От: _Stash Россия  
Дата: 15.12.03 01:35
Оценка:
Здравствуйте, rappun4a,
щас VC.NET нет под руками (недолго его поюзав я перешел обратно в VC6 (т.к. VC.NET после перестановки перестал пахать =8-), но там как-бы ClassWizard интегрирован с фейсом... т.е. ты замечал там кучу прикрепленных окошек (слева-справа от рабочей области) так вот справа самое нижнее окно — что-то вроде окошка со вкладками (прикрпленного), так вот те нужно в примеру выделить диалог(или наоборот работая в с кодом) в определенный момент пощелкать по этим вкладкам и на одной из них ты найдешь то что тебе нужно, а чтобы добавить свой обработчик тебе надо будет из списка выделать его... и по-моему на правую кнопку мыши, ну и т.д.

NOTE! IDE VC7 как-бы интерактивен (т.е. вкладки меняются в зависимости от того что ты последним выделил мышкой (или клавой)), так что пощелкай, в конце-концов найдешь... я бы точней сказал но у меня беда... при запуске пишет типа "Application cannot start" и хоть тут тресни — выходит и все тут... переставлял уже раз пять ниче не помогает, а справки никакой нет (вотя что блин значит у нехороших людей покупать =))
Re: Вапрос по интерфейсу Visual Studio.Net
От: _Stash Россия  
Дата: 15.12.03 02:26
Оценка: 3 (1)
Здравствуйте, rappun4a,

на предыдущее сообщение не смотри =), значит выделяешь код программы, и видишь справа-внизу есть окошечко с несколькими кнопочками (categorized, alphabetic, properties, events, messages...)... нажимаешь на нужную те кнопку (к примеру messges) и все...

p.s. полазал по microsoft отыскал че хотел — терь работает
Re: Вапрос по интерфейсу Visual Studio.Net
От: Hawk Россия  
Дата: 15.12.03 04:37
Оценка: 3 (1)
На самом деле все очень просто — есть специальное окно (вкладка) Properties, где отображаются свойства открытого файла. Если открыт файл *.CPP с реализацией наследника кокого-нибудь MFC-шного оконного класса, то в Properties должны быть специальные кнопки, среди которых Messages, Events и Overrides. Когда ты щелкаешь, скажем, на Messgaes, появляется таблица всевозможных оконных сообщений. Их обработчики можно задать (отредактировать, удалить) там же, в окне Properties, не отходя от кассы. ИМХО, в VS.NET эта фича реализована удобнее, чем в VS 6.0. Не забудь только отключить Visual Assist, иначе ничего не увидишь.
Re[2]: Вапрос по интерфейсу Visual Studio.Net
От: Hawk Россия  
Дата: 15.12.03 04:42
Оценка:
Маленькая добавка — чтобы появилось окно Properties, нужно нажать F4.
Re[2]: Вапрос по интерфейсу Visual Studio.Net
От: rappun4a  
Дата: 17.12.03 01:13
Оценка:
Здравствуйте, Hawk, Вы писали:

H>На самом деле все очень просто — есть специальное окно (вкладка) Properties, где отображаются свойства открытого файла. Если открыт файл *.CPP с реализацией наследника кокого-нибудь MFC-шного оконного класса, то в Properties должны быть специальные кнопки, среди которых Messages, Events и Overrides. Когда ты щелкаешь, скажем, на Messgaes, появляется таблица всевозможных оконных сообщений. Их обработчики можно задать (отредактировать, удалить) там же, в окне Properties, не отходя от кассы. ИМХО, в VS.NET эта фича реализована удобнее, чем в VS 6.0. Не забудь только отключить Visual Assist, иначе ничего не увидишь.


Спасибо за ответ , я то же думаю что в итоге это по удобнее , но вот я искал че то долго , не ожидал что все имеено так будет . Нашел я это раньше чем твое сообщение пришло все равно спасибо за понятный ответ
Re[2]: Вапрос по интерфейсу Visual Studio.Net
От: rappun4a  
Дата: 17.12.03 01:15
Оценка:
Здравствуйте, _Stash, Вы писали:

_S>Здравствуйте, rappun4a,


_S>на предыдущее сообщение не смотри =), значит выделяешь код программы, и видишь справа-внизу есть окошечко с несколькими кнопочками (categorized, alphabetic, properties, events, messages...)... нажимаешь на нужную те кнопку (к примеру messges) и все...


_S>p.s. полазал по microsoft отыскал че хотел — терь работает


Да спасибо , я в итоге тоже ето нашел ))))))))))))))))))) но с трудом ))) че то не ожидал что все будет так
Re[2]: Вапрос по интерфейсу Visual Studio.Net
От: Kvazimodo75  
Дата: 31.03.05 08:44
Оценка:
Здравствуйте, Hawk, Вы писали:

H>На самом деле все очень просто — есть специальное окно (вкладка) Properties, где отображаются свойства открытого файла. Если открыт файл *.CPP с реализацией наследника кокого-нибудь MFC-шного оконного класса, то в Properties должны быть специальные кнопки, среди которых Messages, Events и Overrides. Когда ты щелкаешь, скажем, на Messgaes, появляется таблица всевозможных оконных сообщений. Их обработчики можно задать (отредактировать, удалить) там же, в окне Properties, не отходя от кассы. ИМХО, в VS.NET эта фича реализована удобнее, чем в VS 6.0. Не забудь только отключить Visual Assist, иначе ничего не увидишь.


Совет хороший. Но кнопка Events (как и остальные) не появляется. Никаких Visual Assist не установлено.
Microsoft Visual Basic .NET 69586-335-0000007-18142
Re[3]: Вапрос по интерфейсу Visual Studio.Net
От: glyph  
Дата: 31.03.05 14:05
Оценка:
Здравствуйте, Kvazimodo75, Вы писали:

K>Совет хороший. Но кнопка Events (как и остальные) не появляется. Никаких Visual Assist не установлено.

K>Microsoft Visual Basic .NET 69586-335-0000007-18142
Молнию ищи...
Re[4]: Вапрос по интерфейсу Visual Studio.Net
От: Kvazimodo75  
Дата: 01.04.05 08:17
Оценка:
Здравствуйте, glyph, Вы писали:

G>Здравствуйте, Kvazimodo75, Вы писали:


K>>Совет хороший. Но кнопка Events (как и остальные) не появляется. Никаких Visual Assist не установлено.

K>>Microsoft Visual Basic .NET 69586-335-0000007-18142
G> Молнию ищи...

Гениально, glyph!
Таки я не знал, как же выглядит эта иконка.
======
Проблема в том, что "молнии" нету. Видимо Зевс ушел на отдых.
Re[5]: Вапрос по интерфейсу Visual Studio.Net
От: glyph  
Дата: 01.04.05 09:00
Оценка:
Здравствуйте, Kvazimodo75, Вы писали:

K>Гениально, glyph!

K>Таки я не знал, как же выглядит эта иконка.
K>======
K>Проблема в том, что "молнии" нету. Видимо Зевс ушел на отдых.
Скриншот Студии в студию. С частью Студии, где должна быть кнопка.
Re[6]: Вапрос по интерфейсу Visual Studio.Net
От: Kvazimodo75  
Дата: 04.04.05 07:55
Оценка:
Здравствуйте, glyph, Вы писали:

G>Здравствуйте, Kvazimodo75, Вы писали:


K>>Гениально, glyph!

K>>Таки я не знал, как же выглядит эта иконка.
K>>======
K>>Проблема в том, что "молнии" нету. Видимо Зевс ушел на отдых.
G> Скриншот Студии в студию. С частью Студии, где должна быть кнопка.

Пожалуйста,
Re[7]: Вапрос по интерфейсу Visual Studio.Net
От: glyph  
Дата: 04.04.05 10:32
Оценка:
Здравствуйте, Kvazimodo75, Вы писали:

K>Здравствуйте, glyph, Вы писали:


G>>Здравствуйте, Kvazimodo75, Вы писали:


K>>>Гениально, glyph!

K>>>Таки я не знал, как же выглядит эта иконка.
K>>>======
K>>>Проблема в том, что "молнии" нету. Видимо Зевс ушел на отдых.
G>> Скриншот Студии в студию. С частью Студии, где должна быть кнопка.

K>Пожалуйста,

K>
Ага.. Я малость другое имел ввиду. Если тебе надо делать обработчики сообщений с помощью визарда, то эту самую молнию можно увидеть, если ты находишься в редакторе ресурсов. Т.е. открой шаблон диалога, выдели элемент и тогда на вкладке Properties ищи эту самую желтую молнию. И вот если ее _там_ нет — тогда пожалуй, дела плохи...
Re[8]: Вапрос по интерфейсу Visual Studio.Net
От: Alex Axyonov Украина  
Дата: 04.04.05 11:02
Оценка:
Здравствуйте, glyph, Вы писали:

G>Здравствуйте, Kvazimodo75, Вы писали:


G> Ага.. Я малость другое имел ввиду. Если тебе надо делать обработчики сообщений с помощью визарда, то эту самую молнию можно увидеть, если ты находишься в редакторе ресурсов. Т.е. открой шаблон диалога, выдели элемент и тогда на вкладке Properties ищи эту самую желтую молнию.


Какой шаблон диалога? На скриншоте ASP.NET форма.
... << RSDN@Home 1.1.4 beta 4 rev. 388>>
Re[9]: Вапрос по интерфейсу Visual Studio.Net
От: Kvazimodo75  
Дата: 05.04.05 15:34
Оценка:
Здравствуйте, Alex Axyonov, Вы писали:

AA>Здравствуйте, glyph, Вы писали:


G>>Здравствуйте, Kvazimodo75, Вы писали:


G>> Ага.. Я малость другое имел ввиду. Если тебе надо делать обработчики сообщений с помощью визарда, то эту самую молнию можно увидеть, если ты находишься в редакторе ресурсов. Т.е. открой шаблон диалога, выдели элемент и тогда на вкладке Properties ищи эту самую желтую молнию.


AA>Какой шаблон диалога? На скриншоте ASP.NET форма.


Абсолютно верно. И у объекта, выделенного в данный момент существуют некоторые события.
Молния должна быть. А её нету :( .
Re[10]: Вапрос по интерфейсу Visual Studio.Net
От: Kvazimodo75  
Дата: 10.04.05 08:51
Оценка:
мыслей по данному поводу у уважаемего All тоже отсуттствуют :-(
Re[3]: Вапрос по интерфейсу Visual Studio.Net
От: segeyros  
Дата: 21.04.05 18:10
Оценка:
Здравствуйте, rappun4a, Вы писали:

R>Здравствуйте, Hawk, Вы писали:


H>>На самом деле все очень просто — есть специальное окно (вкладка) Properties, где отображаются свойства открытого файла. Если открыт файл *.CPP с реализацией наследника кокого-нибудь MFC-шного оконного класса, то в Properties должны быть специальные кнопки, среди которых Messages, Events и Overrides. Когда ты щелкаешь, скажем, на Messgaes, появляется таблица всевозможных оконных сообщений. Их обработчики можно задать (отредактировать, удалить) там же, в окне Properties, не отходя от кассы. ИМХО, в VS.NET эта фича реализована удобнее, чем в VS 6.0. Не забудь только отключить Visual Assist, иначе ничего не увидишь.


R> Спасибо за ответ , я то же думаю что в итоге это по удобнее


Ну еще бы удобнее. Не зря же эту NET-студию созавал товарищ из Borlandа.
И проперти классов внедрили и обработчики событий, и множественное наследование отменили и меню теперь — просто компонент. Дельфи (C++Builder) один в один.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.