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

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

RusFAQ.ru: Win API

Выпуск № 083
от 01.08.2004, 21:20

Администратор:
Имя: Калашников О. А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 226
Отправлено ответов: 309
Активность: 136.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

bocha
Статус: Опытный
Общий рейтинг: 133
[Подробней >>]
PavPS
Статус: Доверительный
Общий рейтинг: 126.59
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 220. Для bocha: К вопросу №215. Спасибо за инфу по ini файлам, все получилось, помогло. А вот не получает... (ответов: 1)
Вопрос № 222. Здравствуйте. Хочу скачать себе на комп. документацию MSDN Win32Api Лазал по microsoft.com - но так ... (ответов: 1)
Вопрос № 226. Здравствуйте, добрые люди. Приведите пожалуйста простой пример записи данных в реестр с помощью функ... (ответов: 1)

Вопросов: 3, ответов: 3


 Вопрос № 220

Для bocha:
К вопросу №215.
Спасибо за инфу по ini файлам, все получилось, помогло.
А вот не получается с edit, какое послать сообщение редактору для добавление тех же пробелов или других символов, или изменить позицию каретки. Алгоритмы форматирования мне не нужны, я сам сделаю, а работа с кареткой или добавление символов хотелось бы на примере увидеть. Если что есть, отправьте на e-mail.
С уважением Alex.



Вопрос отправлен: 25.07.2004, 19:00
Отправитель: Alex (allyolik@yandex.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает bocha

Доброе время суток, Alex!
EM_REPLACESEL Message
The EM_REPLACESEL message replaces the current selection in an edit control with the specified text. You can send this message to either an edit control or a rich edit control.
Syntax
To send this message, call the SendMessage function as follows.
lResult = SendMessage( // returns LRESULT in lResult (HWND) hWndControl, // handle to destination control (UINT) EM_REPLACESEL, // message ID (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) (LPCTSTR) lParam; );
Parameters
wParam
Specifies whether the replacement operation can be undone. If this is TRUE, the operation can be undone. If this is FALSE , the operation cannot be undone.
lParam
Pointer to a null-terminated string containing the replacement text.
Return Value
This message does not return a value.
Remarks
Use the EM_REPLACESEL message to replace only a portion of the text in an edit control. To replace all of the text, use the WM_SETTEXT message.
If there is no current selection, the replacement text is inserted at the current location of the caret.
Rich Edit: Supported in Microsoft® Rich Edit 1.0 and later. For information about the compatibility of rich edit versions with the various system versions, see About Rich Edit Controls.


Ответ отправлен: 25.07.2004, 22:32
Отправитель: bocha


 Вопрос № 222

Здравствуйте.
Хочу скачать себе на комп. документацию MSDN Win32Api
Лазал по microsoft.com - но так ничего и не нашел.
Дайте пожалуйста ссылку на закачку MSDN help.
Спасибо.



Вопрос отправлен: 27.07.2004, 10:46
Отправитель: Der

[Следующий вопрос >>] [Список вопросов]

Отвечает bocha

Приветствую Вас, Der!
MSDN - продукт платный, следовательно иди на рынок и покупай 3 пиратских CD
по поводу бесплатной документации пошарь на http://msdn.microsoft.com

Ответ отправлен: 27.07.2004, 12:31
Отправитель: bocha


 Вопрос № 226

Здравствуйте, добрые люди.
Приведите пожалуйста простой пример записи данных в реестр с помощью функций API (RegSetValue, RegSetValueEx)... Нужно ли перед обращением к этой функции открывать ключ с помощью RegOpenKey? Например нужно записать параметр param1 с значением 1 типа REG_DWORD в HKCUSoftwarePolicies...



Вопрос отправлен: 28.07.2004, 21:14
Отправитель: pv

[Следующий вопрос >>] [Список вопросов]

Отвечает PavPS

Здравствуйте, pv!
Типа вот:
LONG RegSetValue(
HKEY hKey,
LPCTSTR lpSubKey,
DWORD dwType,
LPCTSTR lpData,
DWORD cbData
);

hKey
[in] Handle to an open key. The key must have been opened with the KEY_SET_VALUE access right. For more information, see Registry Key Security and Access Rights.
This handle is returned by the RegCreateKeyEx or RegOpenKeyEx function, or it can be one of the following predefined keys:

HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
Т.е там написано - что первый аргумент - хэндл от RegOpenKey/RegCreateKey... Читай MSDN!


Ответ отправлен: 28.07.2004, 23:01
Отправитель: PavPS



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (12)
Perl (6)
Builder / Delphi (18)
Pascal (23)
Basic / VBA (9)
Java / JavaScript (7)
PHP (17)
Криптография (8)
WinAPI (9)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (47)
Windows NT/2000/XP (61)
"Железо" (46)
Поиск информации (15)
Администратору
Windows NT/2000/XP (37)
Linux / Unix (20)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (9)
КоАП (7)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
Rambler's TopShop Rambler's Top100
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное