ПредишенСледващото

Как да използвате ShellExecute?

Как и къде трябва да се опише тази процедура и ако не се счупи, за да напишете няколко примера за използването му. И тогава аз се опитах да използвате компютъра, така че се кълне да не искат да се съберат. Моля да ми помогне.

стартирането на разширяването:

функция ShellExecute не само започва програмата и отваряте, редактирате или отпечатате файла, като се вземат предвид видът на регистъра и отваря определена папка проводника. Дръжка връща позоваване на отворен прозорец.

Както се използва ShellAPI модул. Не трябва да забравяме, да се уточни в раздела за приложения.

Описание: ShellExecute (hWnd: HWND; Операция: PChar; FileName: PChar; му параметри: PChar; Directory: PChar; CmdShow: Integer): HINST;

където: hWnd дръжка на основния прозорец, който ще бъде предаден на приложението да се изпълнява. Можете да определите дръжка-LINK прозореца на приложението.

Операция на операциите. Отвори, за да се отвори, за да отпечатате печат, опознаването отворена папката. По подразбиране отворен, ако посочите нула.

Му параметри параметри, подавани до приложението в командния ред.

Directory директория по подразбиране.

CmdShow стил прозорец. Тя показва в какво състояние ще бъде показана при стартиране на прозореца. Обясни по-подробно по-горе.

Вместо Работни параметри, му параметри и директория може да се сложи нула. Те са незадължителни параметри да се изпълнява.

В случая на успешното стартиране на възвръщаемост дръжката на прозореца, в случай на повреда се връща код за грешка е по-малка или равна на 32. списък на възможни грешки могат да бъдат намерени в помощта за тази команда.

Пример използвате ShellExecute команда в програмата:

ShellExecute (Form1.Handle, нула, PChar (Application.ExeName), нула, нула, SW_RESTORE); // започне второ копие на програмата

ShellExecute (Form1.Handle, нула "за mailto: [email protected] предмет = Делфи?", Nil, нула, SW_RESTORE); // пиши ми писмо

ShellExecute (Form1.Handle, нула, "C: \ 1.doc", нула, нула, SW_RESTORE); // отворен документ

опции за показване на прозореца CmdShow:

SW_HIDE
Приложение, което започва става невидим

SW_MAXIMIZE
Разширява прозорец на цял екран

SW_MINIMIZE
Приложение, което започва да намалява до минимум. След като се започне прозореца на най-високо ниво се активира, т.е. прозорец, където стартира това приложение

SW_RESTORE
Това прави прозореца, тъй като стартира за последен път

SW_SHOW
Показва прозореца в сегашния си размер и позиция

Свързани статии

Подкрепете проекта - споделете линка, благодаря!