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