![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
чем можно заменить сообщение BM_SETIMAGE
Diamond Cat © (2002-11-18 00:17:00)чем можно заменить сообщение BM_SETIMAGE, дело в том что в winXP и в 2000 это сообщение не поддерживается, или как подменить HDC у какого-либо контрола
Игорь Шевченко (2002-11-18 15:06:00) [1]У меня D5, D6 - проблем не наблюдал :-) Под WinNT и WinXP
MBo (2002-11-18 14:59:00) [2]win32s - это подсистема Window 3.1, к 2K и XP отношения не имеет
Diamond Cat (2002-11-18 14:35:00) [3]это действительно круто но, у меня в хелпе написано только
An application sends a BM_SETIMAGE message to associate a new image (icon or bitmap) with the button.
BM_SETIMAGE
wParam = (WPARAM) fImageType; // image-type flag
lParam = (LPARAM) (HANDLE) hImage; // handle of the image
Parameters
fImageType
Value of wParam. Specifies the type of image to associate with the button. This parameter can be one of the following values:
IMAGE_BITMAP
IMAGE_ICON
hImage
Value of lParam. Identifies the image to associate with the button. и нажав на quick info я получаю
ответ что
win nt yes
win95 yes
win32s no
и последний довод эта прога работала без проблем по 98 но отказывается работать под XP
А у тебя какой дельфи, Сухов?
Игорь Шевченко (2002-11-18 10:41:00) [4]BM_SETIMAGE
An application sends a BM_SETIMAGE message to associate a new image (icon or bitmap) with the button.
To send this message, call the SendMessage function with the following parameters.
SendMessage(
(HWND) hWnd, // handle to destination window
BM_SETIMAGE, // message to send
(WPARAM) wParam, // image type
(LPARAM) lParam // handle to the image (HANDLE)
);
Requirements
Windows NT/2000/XP: Included in Windows NT 4.0 and later.
Windows 95/98/Me: Included in Windows 95 and later.Header: Declared in Winuser.h; include Windows.h.
Как прикажешь тебя понимать, Саид ?