能力值:
( LV2,RANK:10 )
|
-
-
2 楼
win下
用汇编倒入创建窗体必要的Dll
然后调用Dll中的方法,传入参数就行。
|
能力值:
( LV3,RANK:30 )
|
-
-
3 楼
看你发了几个帖问汇编的问题,看来得补习一下哦,汇编创建窗口不需要DLL
Windows编程创建窗口/对话框都是一样的,不管什么语言。建个对话框模板,然后调用DialogBoxParam就行了
.386
.model flat,stdcall
option casemap:none
include windows.inc
include kernel32.inc
include user32.inc
includelib kernel32.lib
includelib user32.lib
DlgProc PROTO :HWND,:UINT,:WPARAM,:LPARAM
.const
IDD_DIALOG1 equ 101 ;对话框模板ID
.data?
hInstance dd ?
.code
start:
invoke GetModuleHandle,NULL
mov hInstance,eax
invoke DialogBoxParam,hInstance,IDD_DIALOG1,NULL,addr DlgProc,NULL ;创建对话框
invoke ExitProcess,0
;对话框处理过程
DlgProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
mov eax,uMsg
.if eax==WM_INITDIALOG
.elseif eax==WM_COMMAND
.elseif eax==WM_CLOSE
invoke EndDialog,hWin,0
.else
mov eax,FALSE
ret
.endif
mov eax,TRUE
ret
DlgProc endp
end start
对话框模板可以用RadASM来设计,可视化的
创建窗口的话就用CreateWindowEx,建议LZ还是先把书给看一遍吧
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
不看XX书 给你实例了你能看懂吗
|
|
|