텍스트나 이미지 등의 데이터를 포함하여 배포하고자 할때 리소스 편집기를 이용하여 리소스 파일을 생성할 수 있다.
아래 이미지는 도구>리소스 편집기 를 이용하여 문자열, 비트맵, 웨이브 파일을 포함하여 생성하였다.
이렇게 생성된 리소스를 코드에서 사용하는 방법에는
함수 |
설명 |
LoadResString |
텍스트 문자열을 가져옵니다. |
LoadResPicture |
비트맵, 아이콘 또는 커서와 같은 Picture 개체를 가져옵니다. |
LoadResData |
Byte 배열을 가져옵니다. 이것은 .wav 파일 등에 사용됩니다. |
1. 문자열 테이블에 저장된 텍스트 문자열을 가져오는 예
Private Declare Function PlaySoundData Lib "winmm.dll" _
Alias "PlaySoundA" _
(lpData As Any, _
ByVal hModule As Long, _
ByVal dwFlags As Long) As Long
Private Const SND_ASYNC = &H1
Private Const SND_NODEFAULT = &H2
Private Const SND_MEMORY = &H4
Dim arrData() As Byte
arrData = LoadResData(301, "CUSTOM")
PlaySoundData(arrData(0), ByVal 0&, SND_MEMORY Or SND_ASYNC Or SND_NODEFAULT)
Tip.
리소스 편집기 메뉴가 안보이는 경우에는 추가기능>추가기능관리자 에서 아래와 같이 VB 6 리소스 편집기를 선택한 후 로드 동작에 체크해주면 기능이 활성화 된다.
'VB6 > Basic' 카테고리의 다른 글
[내장함수] ParamArray 키워드 (0) | 2013.04.09 |
---|---|
[내장함수] 그림판 선그리기 (0) | 2013.04.09 |
[내장함수] DDE 기능 활용하기 (1) | 2013.04.09 |
[내장함수] AsyncRead를 이용한 웹이미지 가져오기 (0) | 2013.04.01 |
[내장함수] 해당월에 마지막 날짜 구하기 (1) | 2013.03.29 |