Results 1 to 4 of 4

Thread: is there a way to control the system beep length

  1. #1

    Thread Starter
    Lively Member jk9694's Avatar
    Join Date
    Dec 2001
    Posts
    78

    Question is there a way to control the system beep length

    As a beginner in C++ i am picking this up extremely fast, can anyone help me to figure out how to control the length the length of and play the system beep. I am writing a simple morse code program and this was what i was hoping to use.

    Please help!!!

    Have a great day!!

  2. #2
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Beep
    The Beep function generates simple tones on the speaker. The function is synchronous; it does not return control to its caller until the sound finishes.

    BOOL Beep(
    DWORD dwFreq, // sound frequency
    DWORD dwDuration // sound duration
    );
    Parameters
    dwFreq
    [in] Specifies the frequency, in hertz, of the sound. This parameter must be in the range 37 through 32,767 (0x25 through 0x7FFF).
    Windows 95/98/Me: The Beep function ignores this parameter.

    dwDuration
    [in] Specifies the duration, in milliseconds, of the sound.
    Windows 95/98/Me: The Beep function ignores this parameter.

    Return Values
    If the function succeeds, the return value is nonzero.

    If the function fails, the return value is zero. To get extended error information, call GetLastError.

    Remarks
    Terminal Services: The beep is redirected to the client.

    Windows 95/98/Me: On computers with a sound card, the function plays the default sound event. On computers without a sound card, the function plays the standard system beep.

    Example Code
    For an example, see Registering a Control Handler Function.

    Requirements
    Windows NT/2000/XP: Included in Windows NT 3.1 and later.
    Windows 95/98/Me: Included in Windows 95 and later.
    Header: Declared in Winbase.h; include Windows.h.
    Library: Use Kernel32.lib.

    See Also
    Error Handling Overview, Error Handling Functions, MessageBeep
    The Beep API function. You need NT to use this though (which you should -- NT/2000/XP are far superior now).
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  3. #3

    Thread Starter
    Lively Member jk9694's Avatar
    Join Date
    Dec 2001
    Posts
    78
    ok thanks a million i understand that completely but one other question what header file do i need to include to use this if any?

    Have a great day!!

  4. #4

    Thread Starter
    Lively Member jk9694's Avatar
    Join Date
    Dec 2001
    Posts
    78
    never mind heheheh just didnt read the entire thing LOL

    once again thanks a million

    Have a great day!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width