Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Windows.Forms.PropertyGrid && Неуправляемый код  (Прочитано 5341 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stra_nn_ik
Гость
« : 11-10-2007 19:03 » 

Пишу плагинчик для одной системы на С++. По некоторым обстоятельствам плагинчик на "управяемом коде" написан весь не может быть. Но хочеться чтобы в этом плагинчике было окошко с Windows.Forms.PropertyGridом. Предположим, что само окошко с контролом я отобразить могу сделав следующее:
1. В свойствах проекта Common Language Runtime Support = /clr
2. В MFC Коде где нужно вызвать windows forms диалог примерно следующее

#include "testfrm.h" //моя формачка на с propertygrid
...
#pragma managed
using namespace pttt; //пространство имен из testfrm.h
void CptttDlg::OnBnClickedOk() //обработчик события на кнопку в MFC формочке
{
   //OnOK();
   pttt::testfrm testdialog;
   testdialog.ShowDialog();
}
...


В связи с этим есть два вопроса, вероятно пока не связанные друг с другом:

1. Как передать из С++ "неуправляемого кода" структуру для отображения в проперти грид в управляемом?
2. Как быть, если включить опцию /clr в проекте не получается?
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines