.386
.model flat, stdcall
option casemap :none

include windows.inc
include kernel32.inc
include user32.inc
include gdi32.inc

includelib kernel32.lib
includelib user32.lib
includelib gdi32.lib

; #########################################################################
EXTERN fAbout:BYTE
; #########################################################################

.data

.code

AboutCDKProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM

  .if uMsg == WM_INITDIALOG
  
    invoke GetModuleHandle, NULL
    invoke LoadIcon, eax, 2001
    invoke SendMessage, hWnd, WM_SETICON, ICON_BIG, eax
;    invoke CenterWindow, hWnd, hwnd
  
  .elseif uMsg == WM_CLOSE
  
    dec fAbout
    invoke EndDialog, hWnd, NULL
     
  .else
    
    mov eax, FALSE
    ret
    
  .endif

  ret

AboutCDKProc endp

end

; #########################################################################
