Changed wxBell to only use MessageBeep()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1090 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
1998-12-01 07:19:59 +00:00
parent e44fc4d683
commit b07135ba7a

View File

@@ -114,12 +114,12 @@ bool wxGetUserId(char *buf, int maxSize)
WCHAR wszUserName[256]; // Unicode user name
WCHAR wszDomain[256];
LPBYTE ComputerName;
struct _SERVER_INFO_100 *si100; // Server structure
struct _USER_INFO_2 *ui; // User structure
// Convert ASCII user name and domain to Unicode.
MultiByteToWideChar( CP_ACP, 0, UserName,
strlen(UserName)+1, wszUserName, sizeof(wszUserName) );
MultiByteToWideChar( CP_ACP, 0, Domain,
@@ -127,20 +127,20 @@ bool wxGetUserId(char *buf, int maxSize)
// Get the computer name of a DC for the specified domain.
// >If you get a link error on this, include netapi32.lib<
NetGetDCName( NULL, wszDomain, &ComputerName );
// Look up the user on the DC.
if(NetUserGetInfo( (LPWSTR) ComputerName,
(LPWSTR) &wszUserName, 2, (LPBYTE *) &ui))
{
printf( "Error getting user information.\n" );
return( FALSE );
}
// Convert the Unicode full name to ASCII.
WideCharToMultiByte( CP_ACP, 0, ui->usri2_full_name,
-1, buf, 256, NULL, NULL );
}
@@ -168,7 +168,7 @@ bool wxGetUserId(char *buf, int maxSize)
// Get user name e.g. Julian Smart
bool wxGetUserName(char *buf, int maxSize)
{
const char *default_name = "Unknown User";
const char *default_name = "Unknown User";
#if defined(__WIN32__)
/*
DWORD nSize = maxSize;
@@ -178,7 +178,7 @@ bool wxGetUserName(char *buf, int maxSize)
else
*/
// Could use NIS, MS-Mail or other site specific programs
// Use wxWindows configuration data
// Use wxWindows configuration data
GetProfileString(WX_SECTION, eUSERNAME, default_name, buf, maxSize - 1);
return *buf ? TRUE : FALSE;
// }
@@ -196,7 +196,7 @@ bool wxGetUserName(char *buf, int maxSize)
#endif
{
// Could use NIS, MS-Mail or other site specific programs
// Use wxWindows configuration data
// Use wxWindows configuration data
GetProfileString(WX_SECTION, eUSERNAME, default_name, buf, maxSize - 1);
}
return *buf ? TRUE : FALSE;
@@ -317,11 +317,13 @@ void wxFatalError(const wxString& msg, const wxString& title)
// Emit a beeeeeep
void wxBell(void)
{
#ifdef __WIN32__
Beep(1000,1000) ; // 1kHz during 1 sec.
#else
// Removed by RD because IHMO syncronous sound is a Bad Thing. MessageBeep
// will do a similar thing anyway if there is no sound card...
//#ifdef __WIN32__
// Beep(1000,1000) ; // 1kHz during 1 sec.
//#else
MessageBeep(-1) ;
#endif
//#endif
}
// Chris Breeze 27/5/98: revised WIN32 code to
@@ -458,7 +460,7 @@ bool wxGetResource(const wxString& section, const wxString& entry, int *value, c
if (succ)
{
*value = (int)strtol(s, NULL, 10);
delete[] s;
delete[] s;
return TRUE;
}
else return FALSE;
@@ -488,7 +490,7 @@ void wxEndBusyCursor(void)
{
if (wxBusyCursorCount == 0)
return;
wxBusyCursorCount --;
if (wxBusyCursorCount == 0)
{
@@ -501,7 +503,7 @@ void wxEndBusyCursor(void)
bool wxIsBusy(void)
{
return (wxBusyCursorCount > 0);
}
}
const char* wxGetHomeDir(wxString *pstr)
{
@@ -635,7 +637,7 @@ char *wxLoadUserResource(const wxString& resourceName, const wxString& resourceT
char *theText = (char *)LockResource(hData);
if (!theText)
return NULL;
s = copystring(theText);
// Obsolete in WIN32
@@ -903,10 +905,10 @@ on MSDN was a step in the right direction, but it is a console application
and thus has limited features and extensibility. DBWIN32 is my creation
to solve this problem.
The code is essentially a merging of a stripped down version of the DBWIN code
The code is essentially a merging of a stripped down version of the DBWIN code
from VC 1.5 and DBMON.C with a few 32 bit changes.
As of version 1.2B, DBWIN32 supports both Win95 and NT. The NT support is
As of version 1.2B, DBWIN32 supports both Win95 and NT. The NT support is
built into the operating system and works just by running DBWIN32. The Win95
team decided not to support this hook, so I have provided code that will do
this for you. See the file WIN95.TXT for instructions on installing this.
@@ -938,11 +940,11 @@ void OutputDebugStringW95(const char* lpOutputString, ...)
vsprintf(achBuffer, lpOutputString, args);
va_end(args);
/*
Do a regular OutputDebugString so that the output is
/*
Do a regular OutputDebugString so that the output is
still seen in the debugger window if it exists.
This ifdef is necessary to avoid infinite recursion
This ifdef is necessary to avoid infinite recursion
from the inclusion of W95TRACE.H
*/
#ifdef _UNICODE
@@ -965,7 +967,7 @@ void OutputDebugStringW95(const char* lpOutputString, ...)
if ( !heventDBWIN )
{
//MessageBox(NULL, "DBWIN_BUFFER_READY nonexistent", NULL, MB_OK);
return;
return;
}
/* get a handle to the data synch object */
@@ -974,11 +976,11 @@ void OutputDebugStringW95(const char* lpOutputString, ...)
{
// MessageBox(NULL, "DBWIN_DATA_READY nonexistent", NULL, MB_OK);
CloseHandle(heventDBWIN);
return;
return;
}
hSharedFile = CreateFileMapping((HANDLE)-1, NULL, PAGE_READWRITE, 0, 4096, "DBWIN_BUFFER");
if (!hSharedFile)
if (!hSharedFile)
{
//MessageBox(NULL, "DebugTrace: Unable to create file mapping object DBWIN_BUFFER", "Error", MB_OK);
CloseHandle(heventDBWIN);
@@ -987,7 +989,7 @@ void OutputDebugStringW95(const char* lpOutputString, ...)
}
lpszSharedMem = (LPSTR)MapViewOfFile(hSharedFile, FILE_MAP_WRITE, 0, 0, 512);
if (!lpszSharedMem)
if (!lpszSharedMem)
{
//MessageBox(NULL, "DebugTrace: Unable to map shared memory", "Error", MB_OK);
CloseHandle(heventDBWIN);