Penumbra писал(а):а как удалить фон я пока что не знаю
Penumbra писал(а):любыми средствами, хоть WinAPI
Хакер писал(а):Работает быстро, поворот + антиалиасинг + блендинг.
Option Explicit
Public Type OPENFILENAME
lStructSize As Long
hWndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
Flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type
Public Declare Sub SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)
Public Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Public Declare Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long
'*******************
Public Sub OpenDialog()
Dim OFName As OPENFILENAME
BaseFile = ""
' OFName.lpstrInitialDir = LastOpenPath
OFName.lStructSize = Len(OFName)
OFName.hWndOwner = frmMain.hwnd
OFName.hInstance = App.hInstance
OFName.lpstrFilter = filtr2 + Chr(0) + filtr21 + Chr(0) + filtr3 + Chr(0) + filtr31 + Chr(0) + filtr4 + Chr(0) + filtr41 + Chr(0) + Chr(0)
OFName.lpstrFile = Space$(254)
OFName.nMaxFile = 255
OFName.lpstrFileTitle = Space$(254)
OFName.nMaxFileTitle = 255
OFName.lpstrTitle = "Добавить файл в библиотеку"
OFName.Flags = 1
If GetOpenFileName(OFName) Then
BaseFile = Trim$(OFName.lpstrFile)
If RCP(App.Path) = Left(BaseFile, InStrRev(BaseFile, "\")) Then BaseFile = Mid(BaseFile, InStrRev(BaseFile, "\") + 1)
End If
End Sub
…
Call OpenDialog
SprIn.LoadFromFile BaseFile
'Call OpenDialog
BaseFile="C:\onv.png"
SprIn.LoadFromFile BaseFile
Private Sub Command2_Click()
Call OpenDialog
End Sub
Private Sub Command4_Click()
SprIn.Init , , OpAlphaBlend
SprIn.LoadFromFile "C:\onv.png"
End Sub
CopyMemory ByVal lData.scan0, cBuf(0), X * Y * 4
iGrok писал(а):1) Скопировать Sr2d.dll в system32 (и делать это впоследствии при инсталляции программы на другой комп).
Qwertiy писал(а):Такое действие:
1. Требует установку программы.
2. Требует права администратора при установке программы.
Хакер писал(а): сколько мороки, ради использования SR2D, вместо того, чтобы взять и использовать foxcbmp.dll
Mikle писал(а):foxcbmp.dll ? Заинтересовал, посмотрю. Конкурент?
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 48