как создать окно выбора на ассемблере?
вот код:
.386
.model flat, stdcall
option casemap:none
include D:\masm32\include\windows.inc
include D:\masm32\include\kernel32.inc
include D:\masm32\include\user32.inc
include D:\masm32\include\advapi32.inc
includelib D:\masm32\lib\comctl32.lib
includelib D:\masm32\lib\user32.lib
includelib D:\masm32\lib\gdi32.lib
includelib D:\masm32\lib\kernel32.lib
includelib D:\masm32\lib\user32.lib
includelib D:\masm32\lib\advapi32.lib
.DATA
HINST DWORD 0
txt db "текст, %hs?", 0
stgz db "?", 0
stcco dd 256
stcct db 256 dup (0)
stcctprtf db 256 dup (0)
YA db "да",0
NO db "нет",0
.CODE
START:
invoke GetUserName, addr stcct, addr stcco
invoke wsprintf ,\
addr stcctprtf,\
addr txt,\
addr stcct
invoke MessageBox, 0 , addr stcctprtf ,\
addr stgz ,\
NO + YA
CMP EAX, IDYES
je EXIT
EXIT:
Invoke ExitProcess, 0
end START
дело в том, что я хочу сделать окно, в котором можно будет выбрать один из двух вариантов да\нет
но во время линковки выдаются следующие ошибки
cannot add two relocatable lables
INVOKE argument type mismatch: argument: 4
что мне сделать что бы исправить ошибку? как оно вообще правильно делается?