Хакер писал(а):А xpvs-манифест программа случаем не использует?
Option Explicit
Private Type tagInitCommonControlsEx
lngSize As Long
lngICC As Long
End Type
Private Declare Function InitCommonControlsEx Lib "comctl32.dll" (iccex As tagInitCommonControlsEx) As Boolean
Private Const ICC_USEREX_CLASSES = &H200
Public Function InitCommonControlsXP() As Boolean
On Error Resume Next
Dim iccex As tagInitCommonControlsEx
With iccex
.lngSize = Len(iccex)
.lngICC = ICC_USEREX_CLASSES
End With
InitCommonControlsEx iccex
InitCommonControlsXP = CBool(Err = 0)
End Function
- Код: Выделить всё
InitCommonControlsXP = CBool(Err = 0)
'---------------------------------------------------------------------------------------
' Module : mComCtrls
' DateTime : 22/11/2003 ddmmyy 21:12
' Author : Lee Hughes lphughes@btopenworld.com
' Purpose : Initiate XP common controls
' Notes : CALL InitCommonControlsXP before any
' : VB commands or exe will crash
'---------------------------------------------------------------------------------------
- Код: Выделить всё
InitCommonControlsXP = CBool(Err = 0)
t116 писал(а):[Автору:
А ты добавлял в свой проект компонент Microsoft Windows Common Controls 5.0 (comctl32.ocx) ?
Хакер писал(а):Зачем это?
Option Explicit
Public Col As Long
Public Type INITCOMMONCONTROLSEX
dwSize As Long
dwICC As Long
End Type
Public Const ICC_USEREX_CLASSES As Long = &H200
Public Declare Function INITCOMMONCONTROLSEX Lib "comctl32.dll" Alias "InitCommonControlsEx" (ByRef TLPINITCOMMONCONTROLSEX As INITCOMMONCONTROLSEX) As Long
Public Function InitCommonControlsXP() As Boolean
On Error Resume Next
Dim ICCEx As INITCOMMONCONTROLSEX
With ICCEx
.dwSize = Len(ICCEx)
.dwICC = ICC_USEREX_CLASSES
End With
Call INITCOMMONCONTROLSEX(ICCEx)
InitCommonControlsXP = CBool(Err = 0)
End Function
Денис писал(а):Это один из тех кульхацкеров, о которых мы говорили. Тупо скопипастил чужой код, не разбираясь как это все работает...
Я все программы в основном так пишу.
Ты возможно тоже ассемблер не знаешь и тебе это не мешает писать на VB.
Хакер писал(а):Saturn.65
Тебе не приходило в голову, скачивать примеры, но вместо того чтобы "подстраивать под свои нужды и вставлять", вникать в суть их работы и писать свой код?
Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 88