Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Дейкстры http://www.cyberforum.ru/cpp-beginners/thread159975.html
Написал программу, проверил код, в MVS6 С++ компилируется без ошибок. Но вот не задача, программа рушиться(не выполняется) при количестве точек больше 6. Задача реализует алгоритм Дейкстер, начиная с...
C++ Добавление сортировки дана задача, основное написанно но нет сортировки... Разработать программу формирования ведомости об успеваемости студентов. Каждая запись этой ведомости должна содержать: номер группы, Ф.И.О.... http://www.cyberforum.ru/cpp-beginners/thread159873.html
C++ решить для программистов очень простая!
Камни. Создать класс «Драгоценный камень». Подобрать камни для ожерелья. Посчитать общий вес (в каратах) и стоимость. ТРЕБОВАНИЯ. 1. Приложение должно быть написано на любом из языков: С++, С#...
Максимальный элемент матрицы с использованием потоков 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, к сожалению в инете...
C++ Где найти дистрибутив Visual Studio Желательно 2010 но если 2008 тоже неплохо гугл не помог подробнее

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

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

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

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

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


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

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