Вопрос № 59564: Здрасте. Подскажите пожалуста исходник програмы Которая б по нажатию Ctrl+S выводила сведенья о мониторе. Среда Microsoft Visual C++ 6.0. Если у когото есть такое или чтото подобное киньте мне на e-mail пожалуста Indra_88@mail.ru...Вопрос № 59592: Добрый день эксперты!
У меня вопрос: Где можно почитать по созданию кнопок при помощи картинки и как их обработать? Кнопка создается при помощи картинки, рассположение кнопки задется для каждой конкретной кнопки. Обратотка нажатие кнопки, наведен...
Вопрос № 59.564
Здрасте. Подскажите пожалуста исходник програмы Которая б по нажатию Ctrl+S выводила сведенья о мониторе. Среда Microsoft Visual C++ 6.0. Если у когото есть такое или чтото подобное киньте мне на e-mail пожалуста Indra_88@mail.ru
procedure TMainForm.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Shift = [ssCtrl]) and (Key = Ord('S')) then begin
//что-то делаем
end;
end;
А сведения о мониторе можно узнать, например, используя технологию WMI.
Ответ отправил: Gladiator (статус: 4-ый класс)
Ответ отправлен: 20.10.2006, 09:30 Оценка за ответ: 3 Комментарий оценки: я спрашивал по Visual C++ а мне ответили про Вудзрн
Вопрос № 59.592
Добрый день эксперты!
У меня вопрос: Где можно почитать по созданию кнопок при помощи картинки и как их обработать? Кнопка создается при помощи картинки, рассположение кнопки задется для каждой конкретной кнопки. Обратотка нажатие кнопки, наведение на нее, отпускание (реакция на отведение курсора от кнопки при нажатой ЛКМ)
Програмирую в Visual Studio 7 (C++) и WinAPI.
всем спасибо кто ответит :-)
Отправлен: 20.10.2006, 17:02
Вопрос задал: Solowey (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Mihasic
Здравствуйте, Solowey!
Посмотрите в MSDN (я основываюсь на примере того, что идет с 2003 (7.1) студией - февраль 2003): MSDN Library->User Interface Design and Development->Windows Controls->Individual Control Information->Button Controls->Button Controls Overviews->Using Buttons, а там Using Owner Drawn Buttons. (у меня внутренняя ссылка ms-help://MS.MSDNQTR.2003FEB.1033/shellcc/platform/commctls/buttons/usingbuttons.htm)
А там:
Using Owner Drawn Buttons
The parent window of an owner-drawn button typically responds to at least three messages for the button:
- WM_INITDIALOG
- WM_COMMAND
- WM_DRAWITEM
When you must paint an owner-drawn button, the system sends the parent window a WM_DRAWITEM message whose lParam parameter is a pointer to a DRAWITEMSTRUCT structure. Use this structure with all owner-drawn controls to provide the application with the information it requires to paint the control. The itemAction and itemState members of the DRAWITEMSTRUCT structure define how to paint an owner-drawn button.
The following example shows how to process WM_INITDIALOG, WM_DRAWITEM, and WM_COMMAND messages for owner-drawn buttons. This example demonstrates how to draw one of two bitmaps for a control, depending on whether the control is selected. You would typically use the wParam parameter of the WM_DRAWITEM message to identify the control; in this example, only one control is assumed.
И пример:
Приложение:
Ответ отправил: Mihasic (статус: 8-ой класс)
Ответ отправлен: 20.10.2006, 18:22 Оценка за ответ: 5
Отвечает: ENS
Здравствуйте, Solowey!
Читай MSDN, там вообще все есть. Обработка, стили.
А язык не имеет значения, просто вызов функции будет отличаться.
--------- Если нет выхода ищу вход.
Ответ отправил: ENS (статус: 7-ой класс)
Ответ отправлен: 20.10.2006, 18:23 Оценка за ответ: 5