Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
분류먼저 해주시길 부탁드립니다.
윈도우의 기본 볼륨을 제어하는 방법을 알고 싶읍니다...
어떤 함수가 있을 법도 한데..잘 모르겠더군요...
고수님의 가르침을 부탁드립니다...
1
COMMENTS
최용일
•
2000.03.14 23:20
제가 MMSystem유닛에서 세가지 볼륨제어 함수를 찾았습니다.
function waveOutGetVolume(hwo: HWAVEOUT; lpdwVolume: PDWORD): MMRESULT; stdcall;
function midiOutSetVolume(hmo: HMIDIOUT; dwVolume: DWORD): MMRESULT; stdcall;
function auxSetVolume(uDeviceID: UINT; dwVolume: DWORD): MMRESULT; stdcall;
세가지 장치(Wave, Midi, Auxiliary)에 대한 것만 나와있더군요. 나머지
장치들은 직접 MCI함수를 이용해서 제어할 수 밖에 없는것 같습니다. Windows
API에서 직접 한번 찾아보세요.
세가지 함수 다 첫번째 파라매터에는 MCI 장치 이름을 넣고 두번째에 볼륨을
넣습니다. 볼륨은 0(최소값, mute)에서 $FFFF(최대값)사이의 값을 넣어주시면
됩니다.
Volume := 0; // 알맞은 값을 넣어주세요...
waveOutSetVolume(WAVE_MAPPER, Volume);
midiOutSetVolume(MIDI_MAPPER, Volume);
auxSetVolume(AUX_MAPPER, Volume);
성공적으로 설정되었으면 0을 돌려주고 그렇지 않으면 에러코드를 돌려줍니다.
전병하 wrote:
> 윈도우의 기본 볼륨을 제어하는 방법을 알고 싶읍니다...
>
> 어떤 함수가 있을 법도 한데..잘 모르겠더군요...
>
> 고수님의 가르침을 부탁드립니다...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
쫑현이
•
2000.03.14 23:18
1
COMMENTS
/
0
LIKES
DB에서 사용한 API함수에 대한 질문
하얀까마귀
•
2000.03.14 23:41
안녕하세요 하얀까마귀 입니다. TIMC := ImmGetContext(E_ip.Handle); ImmGetConversionStatus(TIM...
김준연
•
2000.03.14 23:17
4
COMMENTS
/
0
LIKES
[일반]이벤트 프로시져(초보의 부탁을 들어주시길)
기타맨
•
2000.03.14 23:25
김준연 wrote: > form2에서 form1의 이벤트 프로시져(버틀클릭이벤트)를 어떻게 호출하는지 가르쳐 주십시...
김준연
•
2000.03.14 23:40
기타맨 wrote: > 김준연 wrote: > > form2에서 form1의 이벤트 프로시져(버틀클릭이벤트)를 어떻게 호출...
기타맨
•
2000.03.14 23:52
김준연 wrote: > 기타맨 wrote: > > 김준연 wrote: > > > form2에서 form1의 이벤트 프로시져(버틀클릭...
김준연
•
2000.03.14 23:59
기타맨 wrote: > 김준연 wrote: > > 기타맨 wrote: > > > 김준연 wrote: > > > > form2에서 form1의 이...
홍세비
•
2000.03.14 23:14
1
COMMENTS
/
0
LIKES
ISAPI DLL을 html에서 실행
화랑
•
2000.03.15 05:23
ISAPI로 이미지를 띄운다면 HTML안에서도 가능하지만.. 따로 Include 하는 형식은 당연 안 되죠.. 홍...
델LOVE
2000.03.14 22:53
0
COMMENTS
/
0
LIKES
마이다스 AND MTS2.0 AND Mast/detail 고수님들 제발.....
안명호
•
2000.03.14 20:42
3
COMMENTS
/
0
LIKES
2000 에서 델파이 프로그래밍....
이만준
•
2000.03.15 02:25
안녕하세요.. 저는 95에서 작업합니다만... 제 옆에서 작업하는 두사람은 200에서 작업하고 있지요.....
하얀까마귀
•
2000.03.15 00:03
안녕하세요 하얀까마귀 입니다. 지금 말씀하신건 아마도 98에서 하시든 2000에서 하시든 마찬가지 일것 ...
왕초보
•
2000.03.15 19:52
글쎄요... 저희 회사에서도 윈98에서 회계Package를 만들어서 판매중에 있습니다. 그러던 중 ...
초보..
•
2000.03.14 20:35
1
COMMENTS
/
0
LIKES
insufficient memory error...
최용일
•
2000.03.14 20:48
소스가 없어서 어딘지는 잘 모르겠지만 소스상의 어딘가에 메모리를 할당받고 사용한 후 해제를 안해주...
이현경
2000.03.14 20:22
0
COMMENTS
/
0
LIKES
[급]퀵레포트에서 엑셀로 저장하는 법
김혜진
•
2000.03.14 20:21
4
COMMENTS
/
0
LIKES
주소 표시줄 기능...
이주흥
•
2000.03.14 21:29
김혜진 wrote: > 안녕하세요? 저는 델파이를 거의 사용 못하는 왕 초보입니다. > 근데 회사에서 시키니 ...
최용일
•
2000.03.14 21:16
질문을 반밖에 이해를 못해서... 뒷부분의 그냥 단어이면 검색결과를 출력한다는데 이부분을 잘이해를 못...
김혜진
•
2000.03.15 00:55
최용일 wrote: > 질문을 반밖에 이해를 못해서... 뒷부분의 그냥 단어이면 검색결과를 > 출력한다는데 이...
최용일
•
2000.03.15 02:03
히스토리기능은 값이 입력될때마다 Add나 Insert메소드를 써서 넣어주시면됩니다. 검색할때는 검색엔진마...
이화란
•
2000.03.14 20:10
1
COMMENTS
/
0
LIKES
stringgrid를 어떻게 다뤄야할지 모르겠어요....
최용일
•
2000.03.14 20:54
방법이 없는것은 아니지만 (커스텀 드로 이벤트 사용) 이런경우는 델파이의 TStringGrid컴포넌트를 사용하...
박정용
2000.03.14 20:08
0
COMMENTS
/
0
LIKES
TCP/IP의 일반전화접속TCP/IP와 LAN TCP/IP에 대해서..
박정용
2000.03.14 20:08
0
COMMENTS
/
0
LIKES
TCP/IP의 일반전화접속TCP/IP와 LAN TCP/IP에 대해서..
최진실
•
2000.03.14 19:33
2
COMMENTS
/
0
LIKES
SQL로 중복되는 레코드 골라내기?
최진실
•
2000.03.14 21:32
최진실 wrote: > A, B, C, D, E > 다섯개의 필드중 A, B, C필드와 중복되는 필드만 골라서 그리드에 뷰할...
최재원
•
2000.03.14 22:26
최진실 wrote: > 최진실 wrote: > > A, B, C, D, E > > 다섯개의 필드중 A, B, C필드와 중복되는 필드만...
송정환
2000.03.14 19:22
0
COMMENTS
/
0
LIKES
통신컴포넌트에 대하여.
철이
•
2000.03.14 18:37
1
COMMENTS
/
0
LIKES
실행시에 디비 연결하는방법은?
노태협
•
2000.03.14 20:19
철이 wrote: > 디자인시에 디비연결은 먼저 알리아스를 지정하고 그리고 적절한 테이블을 선택하면되잖야...
초보
•
2000.03.14 16:07
5
COMMENTS
/
0
LIKES
폼이 안보여지게 실행하려면?
장은석
•
2000.03.16 07:15
초보 wrote: > 안녕하세요 늘 질문만 올립니다.. > 프로그램이 실행될때 폼자체를 보이지 않게 실행시켜...
최용일
•
2000.03.15 00:44
Q&A 검색을 활용하시면 이런 질문을 안 올리고도 충분히 활용을 하셨을텐데... 안타깝군요... 구창민님...
초보
•
2000.03.15 15:47
최용일님이 답변해 주신 소스 그대로 복사해서 붙여서 실행했는데도 폼이 보여지는데요... 최용일님은 되...
최용일
•
2000.03.15 18:49
그럴리가요... 안돼신다길래 저도 이걸 그대로 복사해서 실행해보았는데 폼이 안보이던데요...... 아마...
초보
•
2000.03.16 02:11
가만 보니까 이벤트연결이 안되었더라구요.. 아이 쪽팔려라..^^ 언제 초보신세 면할지원... 담에 또 답변...
전병하
•
2000.03.14 09:12
1
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
윈도우의 기본 볼륨을 제어하는 방법을 알고 싶읍니다... 어떤 함수가 있을 법도 한데..잘 모르겠더군요... 고수님의 가르침을 부탁드립니다...
최용일
•
2000.03.14 23:20
제가 MMSystem유닛에서 세가지 볼륨제어 함수를 찾았습니다. function waveOutGetVolume(hwo: HWAVEOUT;...
random
•
2000.03.14 08:14
1
COMMENTS
/
0
LIKES
random 함수의 ......
최용일
•
2000.03.14 21:26
베벨에다 판넬을 넣으셨다구요? 어떻게 넣으셨는지.... 하하하, 각설하고 먼저 Random함수를 쓰시기전에...
이태성
2000.03.14 07:52
0
COMMENTS
/
0
LIKES
sound card data 읽어오는법
코스모스
•
2000.03.14 08:54
5
COMMENTS
/
0
LIKES
▶▷>>> [급한 질문]QuickReport-건 <<<◁◀
느티나무
•
2000.03.15 03:01
답변을 해드리고 싶은데... 자유계시판의 글을 보고 내키지 않네요... 그리 어려운것도 아니지만 자세가...
임형호
•
2000.03.14 22:38
코스모스 wrote: > 무지 수고가 많네요 > 프로그램으로 먹고 살기 힘드시죠 ? > 제가 좀더 힘들게 해드...
조피디
•
2000.03.14 21:13
흠..드뎌 한델에 유명인사 한분이 탄생하셨군여.. 추카추카..^^ 자유게시판에 올리신글을 읽어보니 코...
강인규
•
2000.03.14 20:54
자유게시판을 보고 글을 올립니다. 어쩜 그런 발언을 하구도 여기에 질문을 올리실 수 있는지 궁금하군...
최용일
•
2000.03.14 21:17
질문에 대한 답을 하기전에 자유게시판에 있는 코스모스님의 글을 읽어보시고 한번생각한 뒤에 답...
bjjang74
•
2000.03.14 07:17
1
COMMENTS
/
0
LIKES
RS 232 통신에서 data를 전송받았을때 이벤트 발생방법..?
김정선
•
2000.03.14 19:54
이건 잠시 제가 테스트할려고 만든겁니다.. 조금이나마 도움이 되셨으면 합니다.. 참고로 포트는 Com5, C...
전병하
2000/03/14 09:12
Views
317
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
function waveOutGetVolume(hwo: HWAVEOUT; lpdwVolume: PDWORD): MMRESULT; stdcall;
function midiOutSetVolume(hmo: HMIDIOUT; dwVolume: DWORD): MMRESULT; stdcall;
function auxSetVolume(uDeviceID: UINT; dwVolume: DWORD): MMRESULT; stdcall;
세가지 장치(Wave, Midi, Auxiliary)에 대한 것만 나와있더군요. 나머지
장치들은 직접 MCI함수를 이용해서 제어할 수 밖에 없는것 같습니다. Windows
API에서 직접 한번 찾아보세요.
세가지 함수 다 첫번째 파라매터에는 MCI 장치 이름을 넣고 두번째에 볼륨을
넣습니다. 볼륨은 0(최소값, mute)에서 $FFFF(최대값)사이의 값을 넣어주시면
됩니다.
Volume := 0; // 알맞은 값을 넣어주세요...
waveOutSetVolume(WAVE_MAPPER, Volume);
midiOutSetVolume(MIDI_MAPPER, Volume);
auxSetVolume(AUX_MAPPER, Volume);
성공적으로 설정되었으면 0을 돌려주고 그렇지 않으면 에러코드를 돌려줍니다.
전병하 wrote:
> 윈도우의 기본 볼륨을 제어하는 방법을 알고 싶읍니다...
>
> 어떤 함수가 있을 법도 한데..잘 모르겠더군요...
>
> 고수님의 가르침을 부탁드립니다...