Необходимо в функции написанной на FASM использовать функции WinAPI, но строчка
format MS COFF
не позволяет компилироваться вместе с функциями WinAPI. Подскажите как это сделать.
format MS COFF
include 'include\win32w.inc'
public drawLine as '_drawLine@32'
section '.data' data readable writeable
_class TCHAR 'FASMWIN32',0
_title TCHAR 'Win32 program template',0
_error TCHAR 'Startup failed.',0
wc WNDCLASS 0,WindowProc,0,0,NULL,NULL,NULL,COLOR_BACKGROUND,NULL,_class
section '.code' code readable executable ; ?????? ????
proc drawLine, x:DWORD, y:DWORD
invoke GetModuleHandle
mov [wc.hInstance],eax
invoke LoadIcon,0,IDI_APPLICATION
mov [wc.hIcon],eax
invoke LoadCursor,0,IDC_ARROW
mov [wc.hCursor],eax
invoke CreateSolidBrush, 0xFFFFFF ; ????? ???
mov [wc.hbrBackground], eax
invoke RegisterClass,wc
test eax,eax
jz error