Возвращает дескриптор WHANDLE активного окна.
WHANDLE _WOnTop(void any) void any; /* Указатель. */ |
Примечания
Обычно нажимаемые клавиши относятся к активному окну. Программы-обработчики должны учитывать этот факт.
Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, смотрите Доступ к API Visual FoxPro.
Пример
В следующем примере отображается информация о позиции активного окна.
Код Visual FoxPro
Copy Code | |
---|---|
SET LIBRARY TO WONTOP =WPOSITION() |
Код C
Copy Code | |
---|---|
#include <pro_ext.h> void putLong(long n, int width) { Value val; val.ev_type = 'I'; val.ev_long = n; val.ev_width = width; _PutValue(&val); } void FAR Example(ParamBlk FAR *parm) { WHANDLE wh = _WOnTop(); _PutStr("\ntop ="); putLong(_WTop(wh), 5); _PutStr("\nleft ="); putLong(_WLeft(wh), 5); _PutStr("\nbottom ="); putLong(_WBottom(wh), 5); _PutStr("\nright ="); putLong(_WRight(wh), 5); } FoxInfo myFoxInfo[] = { {"WPOSITION", Example, 0, ""}, }; FoxTable _FoxTable = { (FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo }; |
Смотрите также
c Microsoft Corporation. All rights reserved. Microsoft is not reponsible for the contents of the translated help topics.