beautypg.com

Command summary – Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual

Page 247

background image

10E. C Languages

II. SOFTWARE GUIDES - 10. Driver488/W31

II-232

Personal488 User’s Manual, Rev. 3.0

void cwCenter(HWND, int);

LONG FAR PASCAL WndProc(HWND, WORD, WORD, LONG);
BOOL FAR PASCAL EX3DLGMsgProc(HWND, WORD, WORD, LONG);
int nCwRegisterClasses(void);
void CwUnRegisterClasses(void);

Resource Script (Example3.rc)

#include “EXAMPLE3.h”
EXAMPLE3 ICON 488.ICO

EXAMPLE3 MENU
BEGIN
POPUP “&File”
BEGIN

MENUITEM “&Go”, IDM_F_GO
MENUITEM SEPARATOR
MENUITEM “&Quit”, IDM_F_QUIT

END
END

#include “EXAMPLE3.DLG”

STRINGTABLE
BEGIN
IDS_ERR_CREATE_WINDOW, “Window creation failed!”
IDS_ERR_REGISTER_CLASS, “Error registering window class”
END

Dialog Script (Example3.dlg)

DLGINCLUDE RCDATA DISCARDABLE
BEGIN
“EXAMPLE3.H\0"
END

200 DIALOG 27, 40, 293, 138
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
CAPTION “ADC488 Response”
FONT 8, “Helv”
BEGIN

EDITTEXT

201, 3, 6, 287, 99, ES_MULTILINE | ES_AUTOVSCROLL |

ES_AUTOHSCROLL
PUSHBUTTON

“OK”, IDS_ERR_REGISTER_CLASS, 127, 117, 40, 14

END

Definition (Example3.def)

NAME

EXAMPLE3

EXETYPE

WINDOWS

STUB

‘WINSTUB.EXE’

CODE PRELOAD

MOVEABLE

DATA

PRELOAD MOVEABLE MULTIPLE

HEAPSIZE 4096
STACKSIZE 5110
EXPORTS WndProc

@1

EX3DLGMsgProc

@2

Command Summary

To obtain a summary of the C language commands for Driver488/W31, turn to the “Section III:
Command References” of this manual.