Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

Перехват   Найти похожие ветки 

 
Ivolg   (2004-11-05 16:48) [0]

Привет всем!! Плизз хелп!!!  Моя прога свёрнута в трей, как можно по нажатию на Ctrl+S, чтобы  окно проги появлялось??  Как такое можно усошествить на делфи?? СПАСИБО!!!!


 
CHES ©   (2004-11-05 17:15) [1]

"усошествить" это можно при помощи глобального хука на клавиатуру

http://msk.nestor.minsk.by/kg/2003/26/kg32602.html


 
Ivolg   (2004-11-05 18:30) [2]

>CHES
А ещё чтё-нить есть!! А то когда я нажимаю кнопку, она отлавливается и пропадает весь Desktop!!!


 
easy ©   (2004-11-05 18:31) [3]

ненадо это на Ctrl+S осуществлять..  пожалуйсто!..
а на Ctrl+Shift+F11 - примерно так -

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs;
const
HK_MYHOTKEY = 1001;
type
 TForm1 = class(TForm)
   procedure FormCreate(Sender: TObject);
   procedure FormDestroy(Sender: TObject);
 private
   { Private declarations }
   procedure WMHOTKEY(var msg:TWMHotkey); message WM_HOTKEY;
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 application.ShowMainForm:=false;
 RegisterHotKey(handle,HK_MYHOTKEY,MOD_CONTROL or MOD_SHIFT,VK_F11);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
 UnregisterHotKey(handle,HK_MYHOTKEY);
end;

procedure TForm1.WMHOTKEY(var msg: TWMHotkey);
begin
 inherited;
 case msg.HotKey of
   HK_MYHOTKEY:form1.Show;
 end;
end;

end.


 
Ivolg   (2004-11-05 18:51) [4]

>easy

М можно как нить просто с помошью CTRL или с другой какой-нить кнопкой??


 
easy ©   (2004-11-05 19:09) [5]

RegisterHotKey(handle,HK_MYHOTKEY,MOD_CONTROL,ord("S"));


 
Ivolg   (2004-11-06 17:01) [6]

Спасибо!!!!!


 
Anatoly Podgoretsky ©   (2004-11-06 17:08) [7]

easy ©   (05.11.04 19:09) [5]
Потом народ будет страдать, сказали же не надо.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.053 c
8-1094127115
VasRog
2004-09-02 16:11
2004.12.19
Векторная графика


1-1102334162
tytus
2004-12-06 14:56
2004.12.19
Можно ли в ListBox-e сделать итем редактируемым?


3-1101185081
Submarine
2004-11-23 07:44
2004.12.19
Падение сервера Interbase


3-1100857001
Fishka
2004-11-19 12:36
2004.12.19
Поле типа Memo - при больших объемах ошибка!


3-1100471124
AUS_r4nd0m
2004-11-15 01:25
2004.12.19
Удаление текущей записи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский