Форум программистов, компьютерный форум CyberForum.ru

Обращение из своей проги к контролу в MSOffice - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Дейкстры http://www.cyberforum.ru/cpp-beginners/thread159975.html
Написал программу, проверил код, в MVS6 С++ компилируется без ошибок. Но вот не задача, программа рушиться(не выполняется) при количестве точек больше 6. Задача реализует алгоритм Дейкстер, начиная с первой точки прокладывает самый кратчайший путь так что были задействованы все точки по одному разу. Массив С в результате содержит последовательность точек. #include <iostream.h> #include <math.h>...
C++ Добавление сортировки дана задача, основное написанно но нет сортировки... Разработать программу формирования ведомости об успеваемости студентов. Каждая запись этой ведомости должна содержать: номер группы, Ф.И.О. сту-дента, оценки за последнюю сессию. Вывести списки студентов по группам. В каждой группе Ф.И.О. студентов должны быть расположены в порядке убыва-ния среднего балла.помогите плиз...подскажите.. ... http://www.cyberforum.ru/cpp-beginners/thread159873.html
C++ решить для программистов очень простая!
Камни. Создать класс «Драгоценный камень». Подобрать камни для ожерелья. Посчитать общий вес (в каратах) и стоимость. ТРЕБОВАНИЯ. 1. Приложение должно быть написано на любом из языков: С++, С# или Java. 2. Использовать только стандартные компиляторы и библиотеки. 3. При кодировании должны быть использованы соглашения об оформлении кода для соответствующего языка – code convention....
Максимальный элемент матрицы с использованием потоков C++
#include "stdafx.h" #include <Windows.h> #include <iostream> #include <conio.h> using namespace std; int *Mas; struct ParamData{ int id;
C++ Последовательная запись массива в .gz архив http://www.cyberforum.ru/cpp-beginners/thread159739.html
Имеется спосок товаров ввиде массива. Элементы массива перебираю в цикле for и далее необходимо сразу записывать в gzip архив. Нашел вродебы подходящую функцию в библиотеке zlib, к сожалению в инете и здесь на форуме примеров вообще нет, есть только простое описание: int gzwrite (gzFile file, const voidp buf, unsigned len); Записывает переданное количество байт несжатых данных в компресованный...
C++ Где найти дистрибутив Visual Studio Желательно 2010 но если 2008 тоже неплохо гугл не помог подробнее

Показать сообщение отдельно
Random3
0 / 0 / 0
Регистрация: 13.08.2010
Сообщений: 9

Обращение из своей проги к контролу в MSOffice - C++

18.08.2010, 09:18. Просмотров 361. Ответов 1
Метки (Все метки)

Доброго времени суток, уважаемые гуру.

У меня такая задача. Мне необходимо в окне Открытия/Сохранения файлов Excel обратится к полю "Имя файла" (на скриншоте обозначен цифрой 5), а именно присвоить ему текстовое значение и затем программно нажать на кнопку Открыть.


Я нахожу этот диалог и потом получаю хендл каждого контрола командой FindWindowEx (их всего 6).
Смотрю я утилитой Spy++ класс 5го контролла - RichView20. Значит, чтобы присвоить ему текст, нужно использовать SendMessage(hWndControl,WM_SETTEXT,....
Посылаю эту команду, но текст не присваивается. Почему я не могу присвоить текст?

И второй вопрос - когда пытаюсь определить класс кнопки "Открыть" через Spy++, то он ничего не выдает, как будто там кнопки и нету. FindWindowEx тоже не находит кнопку. Как такое может быть? Должен же быть у кнопки свой хендл. Помогите разобраться.
Миниатюры
Обращение из своей проги к контролу в MSOffice  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru