Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли установить на формы свои ico ? / 3 сообщений из 3, страница 1 из 1
07.02.2003, 11:23
    #32102867
Димдим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли установить на формы свои ico ?
Можно ли в MS Access 2000 установить на формы свои иконки(.ico) ??
...
Рейтинг: 0 / 0
07.02.2003, 14:35
    #32103081
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли установить на формы свои ico ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Public Declare Function LoadImage Lib  "user32"  Alias  "LoadImageA"  (ByVal _
hInst As Long, ByVal lpsz As String, ByVal un1 As Long, ByVal n1 As Long, _
ByVal n2 As Long, ByVal un2 As Long) As Long

Public Declare Function SendMessage Lib  "user32"  Alias  "SendMessageA"  _
(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As _
Any) As Long

SendMessage Me.hWnd, &H80,  0 , ByVal LoadImage( 0 , PathToIcon,  1 ,  0 ,  0 ,  80 )
...
Рейтинг: 0 / 0
07.02.2003, 15:49
    #32103153
Hayder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли установить на формы свои ico ?
Public Const WM_GETICON = &H7F
Public Const WM_SETICON = &H80
Public Const ICON_SMALL = 0
Public Const ICON_BIG = 1
Public Const IMAGE_BITMAP = 0
Public Const IMAGE_ICON = 1
Public Const IMAGE_CURSOR = 2
Public Const IMAGE_ENHMETAFILE = 3
Public Const LR_DEFAULTCOLOR = &H0
Public Const LR_MONOCHROME = &H1
Public Const LR_COLOR = &H2
Public Const LR_COPYRETURNORG = &H4
Public Const LR_COPYDELETEORG = &H8
Public Const LR_LOADFROMFILE = &H10
Public Const LR_LOADTRANSPARENT = &H20
Public Const LR_DEFAULTSIZE = &H40
Public Const LR_LOADMAP3DCOLORS = &H1000
Public Const LR_CREATEDIBHeader = &H2000
Public Const LR_COPYFROMRESOURCE = &H4000
Public Const LR_SHARED = &H8000
Public Declare Function LoadImage Lib "user32" Alias "LoadImageA" (ByVal hInst As Long, ByVal lpsz As String, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, LParam As Any) As Long

Обращение к функции:
Public Function SetFormIcon(hWnd As Long, IconPath As String) As Boolean
Dim hIcon As Long

hIcon = LoadImage(0&, IconPath, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)
If hIcon <> 0 Then
Call SendMessage(hWnd, WM_SETICON, 0, ByVal hIcon)
SetFormIcon = True
End If
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли установить на формы свои ico ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]