Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 417
от 20.04.2007, 14:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 412, Экспертов: 57
В номере:Вопросов: 2, Ответов: 5


Вопрос № 82551: Доброе время суток, Где можно почитать по созданию окон и приложений на WinAPI? Меня интериует только интерфейс пользователя выводящийся на экран. Меню, панели, диалоги, кнопки, строики состояния и взаимодествия между ними. И еще как создать ...
Вопрос № 82609: Здарствуйте!! как проследить изменение в папке(удаление, создание или переминование файла)????...

Вопрос № 82.551
Доброе время суток,
Где можно почитать по созданию окон и приложений на WinAPI? Меня интериует только интерфейс пользователя выводящийся на экран. Меню, панели, диалоги, кнопки, строики состояния и взаимодествия между ними.
И еще как создать вертикальную панель в приложении слевой или справой стороны?
WinAPI, MS VS 2003
Отправлен: 14.04.2007, 13:46
Вопрос задал: Solowey (статус: 2-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Lomer
Здравствуйте, Solowey!
Эта тема достаточно хорошо раскрыта в книге Ганеева
http://files.zipsites.ru/books/programming/ganeev.rar
Ответ отправил: Lomer (статус: 4-ый класс)
Ответ отправлен: 14.04.2007, 13:57
Оценка за ответ: 5

Отвечает: Григорьеа Владимир Дмитриевич
Здравствуйте, Solowey!
Ещё очень здорово и с примерами об этом написано в книге C. Petzold "Programming Windows® 95"
в нете её можно легко найти.
Ответ отправил: Григорьеа Владимир Дмитриевич (статус: 2-ой класс)
Ответ отправлен: 16.04.2007, 04:14
Оценка за ответ: 5


Вопрос № 82.609
Здарствуйте!! как проследить изменение в папке(удаление, создание или переминование файла)????
Отправлен: 15.04.2007, 00:59
Вопрос задал: HITY (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gremlin
Здравствуйте, HITY!

Если я правильно понял, необходимо извлечь текстовую информацию из компонента типа EDIT или RichEdit.

Для RichEdit существуют два сообщения EM_GETSELTEXT и EM_GETTEXTEX, они вполне понятны и хорошо описаны в MSDN'е.
Для EDIT такого механизма нет, поэтому приходится извлекать весь текст компонента(с помощью функций GetWindowTextLength и GetWindowText) и затем извлекать начальный и конечный индекс выделенного текста(с помощью сообщения EM_GETSEL). Ну, остальное - дело индивидуальное, вырезать кусок из одного текста в другой, проблем составить не должно...
Ответ отправил: Gremlin (статус: 2-ой класс)
Ответ отправлен: 15.04.2007, 01:26

Отвечает: Korolyov Alexandr
Здравствуйте, HITY!

Если надо получать информацию о изменении файловой структуры, то надо в подписаться на уведомление (а вот какое не помню), и Винда пришлет приложению сообщение о том что произошло что-то!!!
---------
Читайте help
Ответ отправил: Korolyov Alexandr (статус: 3-ий класс)
Ответ отправлен: 15.04.2007, 13:14
Оценка за ответ: 3
Комментарий оценки:
Какой то не понятный ответ???? а уведомление то вроде как мне известно FindFirstChangeNotification();

Отвечает: estiGi
Здравствуйте, HITY!
Извините, что заставил вас задавать вопрос еще раз, но я предпологал, что в таком случае у меня будет возможность слить файл на сервер. Оказывается, для этого нужно быть Практикантом аж. Мдя, логику женщин и администраторов понять сложно, который раз убеждаюсь..... Ну да ладно. Вот проект: здесь.
Правда, там я использовал не те АПИ, о которых упоминали вы. Но зато сравните :-)
Программа в проекте мониторит папку и может еще ее подпапки. Папки для мониторинга задаются параметрами. Чтобы программа прекратила следить за папкой, нужно создать в ней папку с именем "0", чтобы выгрузить программу, нужно создать в любой подконтрольной папке папку с именем "000".
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 15.04.2007, 15:27
Оценка за ответ: 5
Комментарий оценки:
Ок!!! Посмотрим, Будут вопросы буду обращаться, ок???


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.50 (beta) от 15.04.2007
Яндекс Rambler's Top100

В избранное