Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
dear
-
- Обычный пользователь
-
-
- Сообщения: 68
- Зарегистрирован: 23.01.2008 (Ср) 23:12
dear » 01.07.2009 (Ср) 19:00
Не подскажете, каким образом узнать путь к файлу шрифта, установленного в системе, по его имени?
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 01.07.2009 (Ср) 21:09
Может эта функция поможет:
- Код: Выделить всё
Declare Function EnumFontFamiliesEx Lib "gdi32" Alias "EnumFontFamiliesExA" (ByVal hdc As Long, lpLogFont As LOGFONT, ByVal lpEnumFontProc As Long, ByVal lParam As Long, ByVal dw As Long) As Long
Привосокупив эту:
- Код: Выделить всё
Declare Function SHGetSpecialFolderPath Lib "shell32.dll" Alias "SHGetSpecialFolderPathA" (ByVal hwndOwner As Long, ByVal lpszPath As String, ByVal nFolder As Long, ByVal fCreate As Long) As Long
Const CSIDL_FONTS = &H14
...
retval = SHGetSpecialFolderPath(Form1.hWnd, pathname, CSIDL_FONTS, 0)
И сюда загляни
http://msdn.microsoft.com/en-us/library/dd162618(VS.85).aspx
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
-
alibek
-
- Большой Человек
-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 01.07.2009 (Ср) 21:22
Не поможет.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Lasciate ogni speranza, voi ch'entrate.
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 01.07.2009 (Ср) 21:25
Вторая функция нужна в любом случае, ведь Windows может стоять и не на C:\
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
-
dear
-
- Обычный пользователь
-
-
- Сообщения: 68
- Зарегистрирован: 23.01.2008 (Ср) 23:12
dear » 01.07.2009 (Ср) 23:44
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts - почему-то нет PostScript шрифтов.
Они как-то по другому ставятся в систему?
-
dear
-
- Обычный пользователь
-
-
- Сообщения: 68
- Зарегистрирован: 23.01.2008 (Ср) 23:12
dear » 01.07.2009 (Ср) 23:48
Все, затормозил, нашел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Type 1 Installer\Type 1 Fonts
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot и гости: 106