Diff for /np2/win9x/trace.cpp between versions 1.17 and 1.18

version 1.17, 2007/10/28 16:01:35 version 1.18, 2007/12/16 14:58:24
Line 35  typedef struct { Line 35  typedef struct {
         int             height;          int             height;
 } TRACECFG;  } TRACECFG;
   
 extern  HINSTANCE       hInst;  extern  HINSTANCE       g_hInstance;
 extern  HINSTANCE       hPrev;  
   
 enum {  enum {
         IDM_TRACE1              = 3300,          IDM_TRACE1              = 3300,
Line 177  static LRESULT CALLBACK traceproc(HWND h Line 176  static LRESULT CALLBACK traceproc(HWND h
                                                         WS_CHILD | WS_VISIBLE | ES_READONLY | ES_LEFT |                                                          WS_CHILD | WS_VISIBLE | ES_READONLY | ES_LEFT |
                                                         ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL,                                                          ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL,
                                                         0, 0, rc.right, rc.bottom,                                                          0, 0, rc.right, rc.bottom,
                                                         hWnd, (HMENU)IDC_VIEW, hInst, NULL);                                                          hWnd, (HMENU)IDC_VIEW, g_hInstance, NULL);
                         if (!hView) {                          if (!hView) {
                                 break;                                  break;
                         }                          }
Line 308  void trace_init(void) { Line 307  void trace_init(void) {
         HWND    hwnd;          HWND    hwnd;
   
         ZeroMemory(&tracewin, sizeof(tracewin));          ZeroMemory(&tracewin, sizeof(tracewin));
         if (!hPrev) {          WNDCLASS wc;
                 WNDCLASS wc;          wc.style = CS_HREDRAW | CS_VREDRAW;
                 wc.style = CS_HREDRAW | CS_VREDRAW;          wc.lpfnWndProc = traceproc;
                 wc.lpfnWndProc = traceproc;          wc.cbClsExtra = 0;
                 wc.cbClsExtra = 0;          wc.cbWndExtra = 0;
                 wc.cbWndExtra = 0;          wc.hInstance = g_hInstance;
                 wc.hInstance = hInst;          wc.hIcon = NULL;
                 wc.hIcon = NULL;          wc.hCursor = LoadCursor(NULL, IDC_ARROW);
                 wc.hCursor = LoadCursor(NULL, IDC_ARROW);          wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
                 wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);          wc.lpszMenuName = NULL;
                 wc.lpszMenuName = NULL;          wc.lpszClassName = ClassName;
                 wc.lpszClassName = ClassName;          if (!RegisterClass(&wc)) {
                 if (!RegisterClass(&wc)) {                  return;
                         return;  
                 }  
         }          }
   
 #if 1  #if 1
Line 343  void trace_init(void) { Line 340  void trace_init(void) {
                                                         WS_OVERLAPPEDWINDOW,                                                          WS_OVERLAPPEDWINDOW,
                                                         tracecfg.posx, tracecfg.posy,                                                          tracecfg.posx, tracecfg.posy,
                                                         tracecfg.width, tracecfg.height,                                                          tracecfg.width, tracecfg.height,
                                                         NULL, NULL, hInst, NULL);                                                          NULL, NULL, g_hInstance, NULL);
         tracewin.hwnd = hwnd;          tracewin.hwnd = hwnd;
         if (hwnd == NULL) {          if (hwnd == NULL) {
                 return;                  return;

Removed from v.1.17  
changed lines
  Added in v.1.18


RetroPC.NET-CVS <cvs@retropc.net>