|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Adding a Window Property
The following example loads an icon and then a cursor and allocates memory for a buffer. The example then uses the SetProp function to assign the resulting icon, cursor, and memory handles as window properties for the window identified by the application-defined hwndSubclass variable. The properties are identified by the strings PROP_ICON, PROP_CURSOR, and PROP_BUFFER.
#define BUFFER 4096 HINSTANCE hinst; // handle of current instance HWND hwndSubclass; // handle of a subclassed window HANDLE hIcon, hCursor; HGLOBAL hMem; char *lpMem; TCHAR tchPath[] = "c:\\winnt\\samples\\winprop.c"; // Load resources. hIcon = LoadIcon(hinst, MAKEINTRESOURCE(400)); hCursor = LoadCursor(hinst, MAKEINTRESOURCE(220)); // Allocate and fill a memory buffer. hMem = GlobalAlloc(GPTR, BUFFER); lpMem = GlobalLock(hMem);
lstrcpy(lpMem, tchPath); GlobalUnlock(hMem); // Set the window properties for hwndSubclass. SetProp(hwndSubclass, "PROP_ICON", hIcon); SetProp(hwndSubclass, "PROP_CURSOR", hCursor); SetProp(hwndSubclass, "PROP_BUFFER", hMem);
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Дополнение Собственности Окна
Следующий пример загружает икону и затем курсор и распределяет память для буфера. Пример затем использует функцию SetProp, чтобы назначать результирующую икону, курсор, и ручки памяти как свойства окна для окна идентифицированного определенной прикладной переменной hwndSubclass. Свойства называются строками PROP_ICON, PROP_CURSOR, и PROP_BUFFER.
#define БУФЕР 4096 HINSTANCE hinst; // ручка текущего примера HWND hwndSubclass; // ручка РУЧКИ окна subclassed hIcon, hCursor; HGLOBAL hMem; символ *lpMem; TCHAR tchPath[] = "c:\\winnt\\samples\\winprop.c"; // Ресурсы Нагрузки. hIcon = LoadIcon(hinst, MAKEINTRESOURCE(400)); hCursor = LoadCursor(hinst, MAKEINTRESOURCE(220)); // Распределите и заполняйте памяти буфер. hMem = GlobalAlloc(GPTR, BUFFER); lpMem = GlobalLock(hMem);
lstrcpy(lpMem, tchPath); GlobalUnlock(hMem); // Установленный свойства окна для hwndSubclass. SetProp(hwndSubclass, "PROP_ICON", hIcon); SetProp(hwndSubclass, "PROP_CURSOR", hCursor); SetProp(hwndSubclass, "PROP_BUFFER", hMem);
|
|
|
|
| |