Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual
Page 239

10E. C Languages
II. SOFTWARE GUIDES - 10. Driver488/W31
II-224
Personal488 User’s Manual, Rev. 3.0
pt.y = pt.y + top;
/* move the window
*/
MoveWindow(hWnd, pt.x, pt.y, iwidth, iheight, FALSE);
}
/*******************************************************************/
/* CwUnRegisterClasses Function
*/
/*
*/
/* Deletes any refrences to windows resources created for this
*/
/* application, frees memory, deletes instance, handles and does
*/
/* clean up prior to exiting the window
*/
/*
*/
/*******************************************************************/
void CwUnRegisterClasses(void)
{
WNDCLASS wndclass; /* struct to define a window class
*/
memset(&wndclass, 0x00, sizeof(WNDCLASS));
UnregisterClass(szAppName, hInst);
} /* End of CwUnRegisterClasses
*/
void showstat(IeeeStatusT *substat, char *textstr) {
char response[64];
sprintf(response, “SC :%d\r\n”, substat->SC);
strcat(textstr, response);
sprintf(response, “CA :%d\r\n”, substat->CA);
strcat(textstr, response);
sprintf(response, “PrimAddr :%d\r\n”, substat->Primaddr);
strcat(textstr, response);
sprintf(response, “SecAddr :%d\r\n”, substat->Secaddr);
strcat(textstr, response);
sprintf(response, “SRQ :%d\r\n”, substat->SRQ);
strcat(textstr, response);
sprintf(response, “addrChange :%d\r\n”, substat->addrChange);
strcat(textstr, response);
sprintf(response, “talker :%d\r\n”, substat->talker);
strcat(textstr, response);
sprintf(response, “listener :%d\r\n”, substat->listener);
strcat(textstr, response);
sprintf(response, “triggered :%d\r\n”, substat->triggered);
strcat(textstr, response);
sprintf(response, “cleared :%d\r\n”, substat->cleared);
strcat(textstr, response);
sprintf(response, “transfer :%d\r\n”, substat->transfer);
strcat(textstr, response);
sprintf(response, “byteIn :%d\r\n”, substat->byteIn);
strcat(textstr, response);
sprintf(response, “byteOut :%d\r\n”, substat->byteOut);
strcat(textstr, response);
}
Header File (Example2.h)
/* QuickCase:W KNB Version 1.00 */
#include
#include
#define IDM_FILE 1000
#define IDM_F_GO 1050
#define IDM_F_QUIT 1150
#define IDS_ERR_REGISTER_CLASS 1
#define IDS_ERR_CREATE_WINDOW 2
char szString[128]; /* variable to load resource strings
*/