Вопросы с тегом 'mfc'

Библиотека классов Microsoft Foundation (MFC) - это платформа С++ для программирования графического интерфейса Windows.
15
ответов

Частные и защищенные участники: С++

Может ли кто-нибудь просветить меня относительно разницы между частными и защищенными членами в классах? Я понимаю из передовых практик, что переменные и функции, которые не называются вне класса, должны быть закрытыми - но, глядя на мой проект MFC, ...
задан 22 окт. '08 в 12:11
3
ответов

Какая принципиальная разница между MFC и ATL?

Предполагая, что я только, используя их для "нормальных" графических программ (нет COM, нет ActiveX, ничего необычного), в чем принципиальное отличие, которое я буду видеть между ATL и MFC, чтобы помочь мне понять какой из них использовать? Я сдел...
задан 27 авг. '11 в 4:49
5
ответов

LPCSTR, LPCTSTR и LPTSTR

В чем разница между LPCSTR, LPCTSTR и LPTSTR? Зачем нам это нужно, чтобы преобразовать строку в структурную переменную LV/_ITEM pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
задан 26 нояб. '08 в 20:01
10
ответов

Как конвертировать CString и:: std::string:: std:: wstring друг к другу?

CString весьма удобен, а std::string более совместим с контейнером STL. Я использую hash_map. Однако hash_map не поддерживает CString как ключ, поэтому я хочу преобразовать CString в std::string. Написание хэш-функции CString, кажется, занимает м...
задан 03 нояб. '08 в 9:58
5
ответов

Как я могу решить, использовать ли ATL, MFC, Win32 или CLR для нового проекта на С++?

Я только начинаю свой первый проект на С++. Я использую Visual Studio 2008. Это одноформатное приложение Windows, которое обращается к нескольким базам данных и инициирует транзакцию WebSphere MQ. Я в основном понимаю различия между ATL, MFC, Win32 (...
задан 04 мая '09 в 22:47
10
ответов

С++ MFC vs .NET?

Мои коллеги используют Visual Studio 2002 и используют С++ MFC. Я развиваюсь на С#. Раньше не было никаких проблем, но теперь мы спрашивали наших клиентов, действительно ли мы должны развиваться в разных средах. Мои коллеги думают (конечно), что я д...
задан 28 окт. '09 в 17:24
6
ответов

Преобразование CString в const char *

Как мне преобразовать из CString в const char* в моем приложении Unicode MFC?
задан 13 мая '09 в 20:31
5
ответов

Приложение не работает с DLL VS 2008 SP1, предыдущая версия работает с версиями RTM

Начиная с нашего переключения с Visual Studio 6 на Visual Studio 2008, мы использовали файлы MFC90.dll и msvc [pr] 90.dll вместе с файлами манифеста в частной бок о бок конфигурации, чтобы не беспокоиться о версиях или устанавливать их в систему. Pr...
задан 12 сент. '08 в 20:59
10
ответов

Преобразование MFC CString в целое число

Как преобразовать объект CString в целое число в MFC.
задан 14 июня '09 в 15:42
1
ответ

Какой шрифт является стандартным для MFC Dialog Controls?

Рисунок ниже (увеличенный, чтобы вы лучше различили различия) показывает различия шрифта между динамически создаваемыми элементами управления Edit (два верхних примера) и Edit Controls, созданные из Редактора диалоговых окон (нижний пример). Как я мо...
задан 19 мая '11 в 13:30
7
ответов

Как заставить окна НЕ перерисовывать что-либо в моем диалоговом окне, когда пользователь меняет размер моего диалога?

Когда пользователь захватывает угол изменяемого размера окна, а затем перемещает его, окна сначала перемещают содержимое окна вокруг, а затем выдает WM_SIZE в изменяемое окно. Таким образом, в диалоговом окне, где я хочу контролировать перемещение р...
задан 30 янв. '10 в 1:48
15
ответов

Вы когда-либо делали полный переписывание большого С++-приложения на С#?

Я знаю Джоэл говорит, что никогда этого не делать, и я согласен с этим в большинстве случаев. Я действительно думаю, что есть случаи, когда это оправдано. У нас есть большое приложение на С++ (около 250 000 строк кода), в котором используется основн...
задан 10 июня '09 в 20:38
13
ответов

Почему контейнеры STL предпочтительнее контейнеров MFC?

Раньше я использовал классы коллекции MFC, такие как CArray и CMap. Через некоторое время я переключился на контейнеры STL и использовал их некоторое время. Хотя я считаю STL намного лучше, я не могу точно указать его причины. Некоторые из таких рас...
задан 28 авг. '09 в 19:22
1
ответ

Menubar + Commandbar на WM 5.0 и WM 6.5.3

Я разрабатываю приложение для Windows Mobile, и у меня возникла проблема с CCommandBar, которая объединяет панель инструментов и меню. Ну, я имею в виду следующее: m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME); m_wndCommandBar.LoadToolBar(IDR_MAINFR...
задан 07 мая '10 в 12:54
5
ответов

Каковы некоторые методы переноса большого приложения MFC в WPF/.NET?

В настоящее время я работаю над очень большим наследием MFC MDI. Он имеет большое количество элементов пользовательского интерфейса - прикрепляемые панели инструментов, настраиваемые элементы управления деревом, контекстные меню и т.д. Это приложение...
задан 07 мая '09 в 22:20