Вторник, 15.10.2024, 00:42
 
Приветствую Вас Guest | RSS
Главная страница | Вызов доп. окна на VC++ 2008 EE - Форум | Регистрация | Вход
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Вызов доп. окна на VC++ 2008 EE
HellMapperДата: Суббота, 31.07.2010, 17:56 | Сообщение # 1
Scout
Группа: Проверенные
Сообщений: 588
Репутация: 27
Статус: Offline
Делаю программу и в ней не обойтись без вызова (не)модальных окон. Проблема в том, что при вызове окна на кнопку
Code
    private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e)  
     {
                    Form2->ShowDialog();
     }

с подключением к файлу Form1.h файл Form2.h выдаеться ошибка.
Code
1>g:\program.rvs-2010\forms\forms\Form1.h(119) : error C2653: Form2: не является именем класса или пространства имен

Кто-нить знает как исправить.

Добавлено (31.07.2010, 17:56)
---------------------------------------------
Ладно с созданием разобрался.
Но теперь надо как-то получать данные с Form2 на Form1. И пока это не выходит. Кто знае подскажите.


Я живу в будущем City 15







Если Вы можете, играя в "Counter-Strike: Sourсe", посадить хедшот ножом через стену в попу своему противнику, который находится на другом конце карты, на другом сервере, и который играет в "Team Fortress 2" и находится под действием убер-заряда, то знайте, что в плане читерства вы достигли совершенства. ©IPa
 
StriderДата: Суббота, 31.07.2010, 18:27 | Сообщение # 2
Spy
Группа: Проверенные
Сообщений: 1465
Репутация: 51
Статус: Offline
я только на сишарпе с виндой работал
 
HitmenДата: Суббота, 31.07.2010, 19:38 | Сообщение # 3
Spy
Группа: Проверенные
Сообщений: 2104
Репутация: 84
Статус: Offline
Паблик переменныее заводи.

Туториалы по программированию, мои и слегка изменённые чужие. :)

Sp@ce Project Blog
Sp@ce Project Web-Site

I'm in spaaace!
Я в контакте
Я в Facebook'е

 
HellMapperДата: Понедельник, 02.08.2010, 15:22 | Сообщение # 4
Scout
Группа: Проверенные
Сообщений: 588
Репутация: 27
Статус: Offline
Чтоб не создавать новую тему я задам вопрос тут. Идея программы создание карты высот с изображения.
Я написал код на нажатие кнопки
Code

     int iHeight;//Высота изображения
     int iWidth;//Ширина изображения
     int iPixelInX;//Позиция точки на OX
     int iPixelInY;//Позиция точки на OY
     iPixelInX = 1;//Начальная координата X
     iPixelInY = 1;//Начальная координата Y
     iWidth = Landscape_Image->Width;
     iHeight = Landscape_Image->Height;
     while(iPixelInX <= iWidth && iPixelInY <= iHeight)//Пока позиция на X < ширина изображения и позиция на Y < Высота изображения
     {
     Bitmap bitmap1 = Landscape_Image->Image;//Создаем битмап с загруженного изображения
     Color ^c = bitmap1.GetPixel(iPixelInX,iPixelInY);//C - цвет пикселя на позиции XY
     if(c == Color::Blue)//А вот тут проблемка. Хочу сделать проверку цвета если темно синий нарисовать на втором изображении черную точку. При таком раскладе прога работает несколько секунд и подвисает.
      {
       Pen^ blackPen = gcnew Pen(Color::Black);  
       Graphics^ g = Graphics::FromImage(HiMap->Image);
       g->DrawLine(blackPen,iPixelInX,iPixelInY,iPixelInX,iPixelInY);
        
       HiMap->Invalidate();
      }
      iPixelInX++;//Прибавляю единицу к позиции X
      iPixelInY++;//Также к Y

      }

Помогите решить проблемку


Я живу в будущем City 15







Если Вы можете, играя в "Counter-Strike: Sourсe", посадить хедшот ножом через стену в попу своему противнику, который находится на другом конце карты, на другом сервере, и который играет в "Team Fortress 2" и находится под действием убер-заряда, то знайте, что в плане читерства вы достигли совершенства. ©IPa
 
  • Страница 1 из 1
  • 1
Поиск:

Помощь в разработке форума: HOMiE7