Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VB 6.0 2 Problemki

1.9K
29 июля 2003 года
Putch
64 / / 22.02.2003
Vopros1:
Kak sredstvami visual basic + windows api pravilno ustanovite shrift(FONT) v windows (ne prosto skopirovate ego v papku fonts a oficialno zaregistrirovate ego v windows)

Vopros2:
Kak sdelate v ListView(Microsoft Windows Common Controls 5.0) tak chtobi nelza bilo dvigate znachki po rabochey oblasti listview. V principe mozno ustanovite svoystvo OLEDragMode v polozenie 1 - ccOLEDragAutomatic no eto ne sovsem reshaet problemu vede togda stanovitsa mozno dvigate ikonku zapredeli listview. V principe so svoystvom ccOLEDragAutomatic za predelami listview ikonka uze ne kuda ne dropaetsa za isklucheniem odnogo objecta - standartnaya korzina windows- i kogda ikonku dropaesh na korzinu ona udalaetsa iz listview. Pomogite chem smozete a to chota ya uze sovsem zamuchilsa s etim listview.
258
29 июля 2003 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by Putch
Vopros1:
Kak sredstvami visual basic + windows api pravilno ustanovite shrift(FONT) v windows (ne prosto skopirovate ego v papku fonts a oficialno zaregistrirovate ego v windows)



 
Код:
Private Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long
Dim i as Integer

    i=AddFontResource AppPath + "myfont.ttf"
    If i<> 0 Then
    SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);  // сообщить о шрифте системе
    End If


После этого он должен быть виден в любых других приложениях под Win.
Удаляется через RemoveFontResource.

P.S. там правда есть маленький моментик, с тем скоко он в системе будет висеть, ща разбираюсь с ним
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог