VC高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:05:42
VC++中MFC编程时,如何实现在点窗体右上角的“X”时,即点击关闭按钮,执行某些操作,如弹出消息框: “欢迎您的使用,谢谢!”
问题已解决,重载WM_CLOSE

一个创建窗口的程序,是用汇编语言写的,其实用控制台写窗口主要就是定义好窗口类,注册窗口类,在窗口的回调函数里写好消息响应就可以了

.386
.model flat, stdcall
option casemap :none ; case sensitive

include windows.inc
include user32.inc
include kernel32.inc
include comctl32.inc
include comdlg32.inc
include gdi32.inc

includelib user32.lib
includelib kernel32.lib
includelib comctl32.lib
includelib comdlg32.lib
includelib gdi32.lib

IDI_MAIN equ 1000 ;icon

IDM_MAIN equ 4000 ;menu
IDM_EXIT equ 4001

.data?

hInstance dd ?
hWinMain dd ?
hMenu dd ?
szBuffer db 256 dup (?)

.data

szClassName db "Windows Template",0
szCaptionMain db '窗口模板',0

.code

start:
call _WinMain
invoke ExitProcess,NULL

_WinMain proc
local @stWcMain:WNDCLASSEX
local @stMsg:MSG

invoke InitCommonControls