VC++6。0的问题
来源:百度知道 编辑:UC知道 时间:2024/05/18 08:51:37
VC++6。0是不是只能用MFC才能有窗体,我新建了个WIN32控制台程序,为何没有窗体,我怎样新建一个窗体,我不想用MFC应用程序生成的窗体。
呵呵,想不用MFC很简单阿。
创建win32程序的时候选择创建一个Hello World程序。
里面就有创建一个基本窗口的所有代码了。。。
呵呵,自己试试看。我现在用的系统不是windows,记不得那么多细节了,呵呵。
嗯
一个创建窗口的程序,是用汇编语言写的,其实用控制台写窗口主要就是定义好窗口类,注册窗口类,在窗口的回调函数里写好消息响应就可以了
.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