Вопрос № 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 Комментарий оценки: Ок!!! Посмотрим, Будут вопросы буду обращаться, ок???