Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Открытие Url
Всем доброго времени суток! Среда MSVS 2010, скажите как по нажатию кнопки отрыть url адрес? ShellExecute(0, L"open", L"http://google.com/", 0, 0, SW_SHOWNORMAL);
Visual C++ Как сделать чтобы в string записывало символы до Enter, а не до пробела ? https://www.cyberforum.ru/ visual-cpp/ thread383980.html
Записывает до пробела. Как сделать чтобы записывало до Enter ? string str=""; cout<<"Введите текст: "<<endl; cin>>str; cout<<str<<endl; бомжтравоядный, просто вот так сделай string str; getline(cin,str); Вначале необходимо подключение след библиотек #include <iostream> #include <string> using namespace std;
Visual C++ Диалоговое окно открывается пустым https://www.cyberforum.ru/ visual-cpp/ thread383839.html
Доброго времени суток! Не могу реализовать небольшой участок кода: BOOL CALLBACK LoaderDlg(HWND hLoaderDlg, UINT LoaderMsg, WPARAM wParam, LPARAM lParam) { static HINSTANCE hInstance;... Что никто ничего сказать не может??:( Но выяснилось GetDlgCtrlID(WellGroup.hTDEdit) - выдает только 0(это код недопустимости хэндла контрола)... как быть кто-нибудь подскажите!
Visual C++ WebKit в проекте Visual C++
Здравствуйте. Есть некоторый проект, в котором появилась необходимость выводить на экран html файлы. Хочу попробовать использовать webkit. Не очень понимаю, как подключить webkit sdk к проекту. В...
Системы счисления! Visual C++
Помогите пожалуйста! Даны действительное число x, натуральное число q (0 <= x < 1, q => 2). Получить пять цифр q-ичного представления числа x, т.е. получить последовательность целых...
Visual C++ String VS C++ Доброго времени суток, народ прошу, обьесните string как им пользоватся? т.к такая штука не прокатывает... #include <string.h> #include <iostream> #include <conio.h> using namespace std; ... Не string.h, а просто string. https://www.cyberforum.ru/ visual-cpp/ thread383890.html
Visual C++ можно ли написать нормальную программу на Visual C++ Express Edition версий? https://www.cyberforum.ru/ visual-cpp/ thread384213.html
можно ли написать нормальную программу на Visual C++ Express Edition версий? kentaw, а что такое нормальная программа? Дело в том, что, к примеру, не все считают "оптимизированный код" одной из свойств нормальных программ. Кстати, в некоторых случаях для отладки можно...
Visual C++ Перевод значения Люди я новичёк так что не смейтесь над моим вопросам и так создал форму объевил челую переменную но не могу перевести значение переменной в label1 вот int ttt=1+1; label1->Text = ttt; ... Люди я новичёк так что не смейтесь над моим вопросам и так создал форму объевил челую переменную но не могу перевести значение переменной в label1 вот int ttt=1+1; label1->Text = ttt; ... https://www.cyberforum.ru/ visual-cpp/ thread384258.html
Visual C++ Как выбрать файлы из текущей директории? Как выбрать файлы из текущей директории? :) Ну...или как вот просто получить путь к директории текущей. Спасибо! Как выбрать файлы из текущей директории? - выбрать найти?Или выбрать подключить диалог выбора файла? Если найти см сюда https://www.cyberforum.ru/visual-cpp/thread347192.html#post1954164 Если нужен... https://www.cyberforum.ru/ visual-cpp/ thread383820.html Visual C++ Однопроходные алгоритмы. https://www.cyberforum.ru/ visual-cpp/ thread384113.html
Выполнить поиск, используя однопроходные алгоритмы: Найти длину самой большой группы подряд идущих одинаковых элементов последовательности. Тут, кароче, кампилятар использовать нада будет.
Visual C++ Есть ли известные проги написанные на EXPRESS версие? https://www.cyberforum.ru/ visual-cpp/ thread383757.html
Есть известные проги написанные на EXPRESS версие? А тебе известна хоть одна "известная" консольная программа под винду?
Visual C++ Нужно "забиндить" клавиши https://www.cyberforum.ru/ visual-cpp/ thread383959.html
Как проще всего это сделать? зы MFC Не знаю как проще, но в ресурсках есть Accelerator. Добавляем туда сообщение (например, ID_ALT_D) . Modifier = Alt, Key = D . А в блоке BEGIN_MESSAGE_MAP(CMFC_FirstApp, CWinApp) ...
Автор FAQ
 Аватар для -=ЮрА=-
6612 / 4254 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
15.11.2011, 16:00 0

Доступ к объекту диалога - Visual C++ - Ответ 2173855

15.11.2011, 16:00. Показов 2350. Ответов 22
Метки (Все метки)

Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

asd321, Вы наверное подумали что я забыл о вас, выкладываю проектик
Появляется диалоговое окно, нажимаем "Нажми меня" выскакивает 2-е окно, в зависимости от того как вы поступили - Нажали ли Выбрать файл или нет, появиться окно CFileDialog выбора файла, вобщем пощупаете проект
2FrmDlg.cpp
C++
1
2
3
4
5
6
7
8
9
10
void CMy2FrmDlg::OnOK() 
{
    // TODO: Add extra validation here
    if(pfrm.DoModal() == IDOK)
        m_stat1 = pfrm.fPath;
    else
        m_stat1 = "Файл не выбран";
    UpdateData(false);
    //CDialog::OnOK();
}
frm.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void frm::OnOK() 
{
    // TODO: Add extra validation here
    CFileDialog fDlg(true);
    fDlg.m_ofn.lpstrTitle   = "Выберите файл";//Тайтл CFile-диалога
    fDlg.m_ofn.lpstrFilter  = "(*.txt) - files\0*.txt\0(*.dat) - files\0*.dat\0(*.*)All files\0*.*\0";
    fDlg.m_ofn.nFilterIndex = 2;//Фильтр по умолчанию
    if(fDlg.DoModal() == IDOK)
        fPath = fDlg.m_ofn.lpstrFile;
    CDialog::OnOK();
}
 
void frm::OnShowWindow(BOOL bShow, UINT nStatus) 
{
    CDialog::OnShowWindow(bShow, nStatus);
    
    // TODO: Add your message handler code here
    
}
 
void frm::OnCancel() 
{
    // TODO: Add extra cleanup here
    
    CDialog::OnCancel();
}
Выкладываю проект, скрины и откомпилиный экзешник

Вернуться к обсуждению:
Доступ к объекту диалога Visual C++
Миниатюры
Доступ к объекту диалога   Доступ к объекту диалога   Доступ к объекту диалога  

Вложения
Тип файла: rar 2Frm.exe.rar (3.9 Кб, 13 просмотров)
Тип файла: rar 2Frm_proj.rar (23.0 Кб, 14 просмотров)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2011, 16:00
Готовые ответы и решения:

Как получить доступ к функциям главного диалога из немодального?
//Всем доброго времени суток Подскажите пожалуйста, как получить доступ к функциям основного диалога из немодального? /* Создаю...

Доступ к объекту
Доброго времени суток. Начал изучать юнити, но никак не могу понять, как получить доступ к объекту из скрипта. Есть скрипт...

Доступ к объекту класса
Всем привет! В h файле объявлено три класса: HeavyCar, Fuller, Emptier. Это код кнопки ПУСК: int i; //HeavyCar **masCar; masCar=new...

22
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.11.2011, 16:00
Помогаю со студенческими работами здесь

Доступ к объекту из потока
Имеется поток, который является полем объекта Chida и запускается при Create (в констукторе TChida): TMyThread = class(TThread) ...

Доступ к объекту класса
Есть 3 класса MainWindow(Основной) и 2 второстепенных Controll и Mlist. // MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H ...

Доступ к дочернему объекту
Подскажите плиз, такая ситуация: Есть префабы с разным количеством дочерних объектов. В старте я к некоторым из этих префабов через...

Json доступ к объекту
Здравствуйте. Просветите пожалуйста. Есть ajax запрос на сервер, и функция-обработчик успешного выполнения function (resp){ ...

Доступ к объекту класса
Всем привет, друзья! Начал изучать java. И решил по видеоуроку написать игру &quot;Змейка&quot;, автор писал игру в notepad++ и грубо говоря,...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru