Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание программы как Desktop

1.3K
14 февраля 2004 года
Pochemuchka
100 / / 16.12.2003
Кто может помочь
Я хочу чтобы нажимя Button работала другая программа, например C:\Games\Game.exe
4
14 февраля 2004 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Pochemuchka
Кто может помочь
Я хочу чтобы нажимя Button работала другая программа, например C:\Games\Game.exe



см. ShellExecute()

1.3K
14 февраля 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by mike


см. ShellExecute()



Спасибо...
А не можете написать пример на C:\Games\Game.exe
?

4
14 февраля 2004 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Pochemuchka
Спасибо...
А не можете написать пример на C:\Games\Game.exe
?



F1 уже отменили ???

ShellExecute(Form1->Handle,"","C:\\Games\\Game.exe","","",1);

1.3K
21 марта 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by mike


F1 уже отменили ???

ShellExecute(Form1->Handle,"","C:\\Games\\Game.exe","","",1);



Mike spasibo
u menya net takogo F1 a chtobi ya smog takie komandi smotret' ottuda....esli mojesh skaji site dlya skachivaniya

i eshe

mike s pomoshyu etoy komandi programmi otkrivayutsa a igri net
eto pochemu tak ? kak mne delat' chtobi igri toje otkrilis' ??

SPASIBO:)

487
21 марта 2004 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Pochemuchka


Mike spasibo
u menya net takogo F1 a chtobi ya smog takie komandi smotret' ottuda....esli mojesh skaji site dlya skachivaniya

i eshe

mike s pomoshyu etoy komandi programmi otkrivayutsa a igri net
eto pochemu tak ? kak mne delat' chtobi igri toje otkrilis' ??

SPASIBO:)



Хммм. Можешь воспользоваться еще парой вариантов.
Самый простой - древняя функция WinExec("C:\\Games\\Game.exe",SW_SHOWNORMAL) - к примеру - более детально см. хелп.
Вариант второй - несколько более сложный - хотя и не шибко - используй CreateProcess - тама параметров больше - лениво их все сюда заколачивать - а примеров на эту тему хватает с ушами.

1.3K
24 марта 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by ddnh_bc


Хммм. Можешь воспользоваться еще парой вариантов.
Самый простой - древняя функция WinExec("C:\\Games\\Game.exe",SW_SHOWNORMAL) - к примеру - более детально см. хелп.
Вариант второй - несколько более сложный - хотя и не шибко - используй CreateProcess - тама параметров больше - лениво их все сюда заколачивать - а примеров на эту тему хватает с ушами.



Ne poluchatsa....poprobuyte sami pojalusta naprimer igra medal ili age of empires s WinExec-om ne vxodit a CreateProcess ya ne znayu parametri...u menya help kratkiy i netu takix komand...
Pojalusta skajite site ili otpravte help na moy mail.
i otvette pojalusta......
Spasibo

5.3K
24 марта 2004 года
Oksidant
11 / / 15.03.2004
У иеня тоже нет help вообще...
Это скорее из-за того что билдер устанавливал с диска, где еще куча всяких языков программирования.
А в продаже я видел Билдер на 6 дисках и на 2. В чем разница... и скорее эта разница нужна для профессионалов... а для новичков и 2 диска подойдут.
358
24 марта 2004 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by Pochemuchka


Pojalusta skajite site


Микросукс

1.3K
28 марта 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by moonmike

Микросукс


Можешь отправить линк который сразу скачал ХЕЛП ?

Неужели никто не знает можно ли блокировать меню пуск или делать так чтоб она когда открылась его программно закрыли ?
СРОЧНО .... Это я не могу найти уже более месяца.

293
29 марта 2004 года
SEDEGOFF
586 / / 06.10.2002
Вот так вот пожно получить ее хендел
[COLOR=darkblue]
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
[/COLOR]

Вот так ее пожно убить
[COLOR=darkblue]
SendMessage(StartButton, WM_CLOSE, 0, 0);
[/COLOR]

Ну дальше эксперементируй
1.3K
29 марта 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by SEDEGOFF
Вот так вот пожно получить ее хендел
[COLOR=darkblue]
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
[/COLOR]

Вот так ее пожно убить
[COLOR=darkblue]
SendMessage(StartButton, WM_CLOSE, 0, 0);
[/COLOR]

Ну дальше эксперементируй



Bolshoe spasibo tebe !

Esli ne trudno skaji kak sozdat' potom start menu. I Est' li komanda kotoroe tak je ubil i sozdal Task Manager.

Plz skaji site otkuda ya mogu skachat ogromiy help C++ ....esli msdn to konkretno link skachivaniya.


Ya ochen blagodaren, ili skaji site FAQ a

293
30 марта 2004 года
SEDEGOFF
586 / / 06.10.2002
Я с этой темой никогда не работал. А этот код нашел и проверил в течении 5 минут. Искал через гуглю.
На самом деле есть такое сообщение WM_ENABLE, а вот WM_DISABLE - нет, но по моему мнению какоето такое сообщение должно быть.
По поводу хелпа - ничем помоч не могу, так как ищу только конкретно нужную инфу.
А msdn - лучше купить на дисках (минимум две болванки - качать устанешь)
293
30 марта 2004 года
SEDEGOFF
586 / / 06.10.2002
Вот эток код отключает кнопку

HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, false);

Вот этот каод разрешает работу
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, true);
1.3K
30 марта 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by SEDEGOFF
Вот эток код отключает кнопку

HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, false);

Вот этот каод разрешает работу
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, true);



SEDEGOFF
Mojesh skazat' ili poishit' gde nibud' kak rabotaet ShellExecute, WinExec ili CreateProcess, chtobi otkrit' igri a ne kakie to programmi.

Spasibo

487
31 марта 2004 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Pochemuchka


SEDEGOFF
Mojesh skazat' ili poishit' gde nibud' kak rabotaet ShellExecute, WinExec ili CreateProcess, chtobi otkrit' igri a ne kakie to programmi.

Spasibo



Игры ничем не отличаются от обычных программ.
Скорее всего, проблема заключается в следующем:
многие игры запускаются ТОЛЬКО из того каталога в который они установлены. Отсюда вывод - перед запуском игры попробуй сначала установить текущим тот каталог, в котором установлена игра (SetCurrentDirectory).

1.3K
31 марта 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by ddnh_bc


Игры ничем не отличаются от обычных программ.
Скорее всего, проблема заключается в следующем:
многие игры запускаются ТОЛЬКО из того каталога в который они установлены. Отсюда вывод - перед запуском игры попробуй сначала установить текущим тот каталог, в котором установлена игра (SetCurrentDirectory).



Spasibo poluchilos'....
vse u menya programma poluchilas'

Tolko ya xotel bi znat' kak ya mogu posle StartMenu WM_CLOSE snova ojivit' start menu ?
Kto znayet ?



Spasibo za vse

293
02 апреля 2004 года
SEDEGOFF
586 / / 06.10.2002
Ну я же тебе сказал

Отключить кнопку
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, false);

Включить кнопку
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, true);
1.3K
04 апреля 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by SEDEGOFF
Ну я же тебе сказал

Отключить кнопку
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, false);

Включить кнопку
HWND StartButton;
StartButton = FindWindowEx(FindWindow("Shell_TrayWnd",0),0,"Button", 0);
EnableWindow(StartButton, true);



No tak ne poluchaetsa
Tolko izchezaet knopka Start no polzovateli mogut najat' knopku pusk na klaviature i start menu snova otkrivaetsa.


Mne nado dugoy method. :)

293
05 апреля 2004 года
SEDEGOFF
586 / / 06.10.2002
А у меня вообще отключается так отключается.
Ты попробуй еще раз, а то невозможно ни как нажать на кнопку, если она выключена (даже если у нее есть "горячая клавиша").
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог