На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Application Entry-Point Function



Every Control Panel application must export the standard entry-point function, CPlApplet. This function receives requests, in the form of Control Panel (CPL) messages, and carries out the requested work, such as initializing the application, displaying and managing the dialog box(es), and closing the application.

When the controlling application first loads the Control Panel application, it retrieves the address of the CPlApplet function and subsequently uses the address to call the function and pass it messages. The controlling application may send the following messages:

Message Description
CPL_DBLCLK Sent to notify CPlApplet that the user has chosen the icon associated with a given dialog box. CPlApplet should display the corresponding dialog box and carry out any user-specified tasks.
CPL_EXIT Sent after the last CPL_STOP message and immediately before the controlling application uses the FreeLibrary function to free the DLL containing the Control Panel application. CPlApplet should free any remaining memory and prepare to close.
CPL_GETCOUNT Sent after the CPL_INIT message to prompt CPlApplet to return a number indicating how many dialog boxes it supports.
CPL_INIT Sent immediately after the DLL containing the Control Panel application is loaded, to prompt CPlApplet to perform initialization procedures, including memory allocation.
CPL_INQUIRE Sent after the CPL_GETCOUNT message, to prompt CPlApplet to provide information about a specified dialog box. The lParam2 parameter of CPlApplet points to a CPLINFO structure.
CPL_NEWINQUIRE Sent after the CPL_GETCOUNT message, to prompt CPlApplet to provide information about a specified dialog box. The lParam2 parameter is a pointer to a NEWCPLINFO structure. For better performance on Windows 95 and Windows NT version 4.0, your application should process CPL_INQUIRE and not CPL_NEWINQUIRE.
CPL_SELECT This message is obsolete. Current versions of Windows do not send this message.
CPL_STOP Sent once for each dialog box before the controlling application closes. CPlApplet should free any memory associated with the given dialog box.



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Прикладная Функция Entry-Point



Каждая Панель Управления приложения должна экспортировать стандартный вход-точку функции, CPlApplet. Эта функция получает просьбы, в форме Панели Управления сообщений (CPL) и выполняет попрошенную работу, как например, инициализирующий приложение, отображающее и управляя диалоговым ящиком(es), и закрывая приложение.

Когда управляющие прикладные первые нагрузки Панель Управления приложения, это извлекает адрес функции CPlApplet и впоследствии использует адрес, чтобы вызывать функцию и передавать это сообщения. Управляющее приложение может послать следующие сообщения:

Описание Сообщения
CPL_DBLCLK Посланный, чтобы уведомлять CPlApplet, что потребитель выбрал икону связывался данным диалоговым ящиком. CPlApplet ДОЛЖЕН отображать соответствующий диалоговый ящик и выполнять любые определенные задачи потребителя.
CPL_EXIT Посылался после последнего сообщения CPL_STOP и немедленно прежде, чем управляющее приложение использует функцию FreeLibrary, чтобы освобождать DLL, содержащее Панель Управления приложения. CPlApplet ДОЛЖЕН освобождать любое остальное памяти и подготавливать, чтобы закрываться.
CPL_GETCOUNT Посылался после сообщения CPL_INIT, чтобы подсказывать CPlApplet, чтобы возвращать число, указывающее сколько диалоговых ящиков это поддерживается.
CPL_INIT Посылал немедленно после DLL, содержащее Панель Управления приложения будет загружен, чтобы подсказывать CPlApplet, чтобы выполнять процедуры инициализации, включая распределение памяти.
CPL_INQUIRE Посылался после сообщения CPL_GETCOUNT, чтобы подсказывать CPlApplet, чтобы обеспечивать информацию об определенном диалоговом блоке. Параметр lParam2 CPlApplet указывает на структуру CPLINFO.
CPL_NEWINQUIRE Посылался после сообщения CPL_GETCOUNT, чтобы подсказывать CPlApplet, чтобы обеспечивать информацию об определенном диалоговом блоке. Параметр lParam2 является указателем в структуру NEWCPLINFO. Для большего эффекта в Windows 95 и версии Windows NT 4.0, ваше приложение должно обрабатывать CPL_INQUIRE и не CPL_NEWINQUIRE.
CPL_SELECT Этого сообщения устаревшее. Текущие версии Windows не посылают это сообщение.
CPL_STOP Посылал как только для каждого диалогового блока прежде, чем управляющее приложение закроется. CPlApplet ДОЛЖЕН освобождать любую память связанную данным диалоговым блоком.



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz