Windows程序设计

主程序WinMain和WndProc是如何联系的?

题目

主程序WinMain和WndProc是如何联系的?

参考答案和解析
正确答案:WinProc窗口处理函数是一个回调函数,它是用来处理消息的,是由Windows调用的。在注册窗口类的时候指定了窗口处理函数的入口地址,应用程序获得的消息都交给此入口地址对应的窗口处理函数来处理。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

工业机器人可以新建( )。

A.子程序

B.主程序

C.子程序和主程序

D.主程序和文件夹


参考答案:D

第2题:

对于一个Windows应用程序,其结构至少包括一个WinMain()函数和一个窗口函数。WinMain()函数是主程序,是程序的( ),而窗口函数则是Windows程序的( )。


参考答案:入口点、工作核心

第3题:

END指令是指整个程序的结束,而FEND指令是表示()的结束。

A、语句

B、子程序

C、主程序

D、主程序和子程序


参考答案:C

第4题:

比较主程序与中断服务程序和主程序调用子程序的异同点?


正确答案:两者都是从主程序处转而执行其他的程序,都要保护断点,但中断服务程序还需要将IF压入堆栈,并用IRET返回,玩儿主程序调用子程序用RET返回。

第5题:

main与winmain区别

为什么做窗口程序非地用winmain!是不是因为那是XP程序在window系统原因!而main是控制台程序!不同呢!?


在windows下,程序的入口永远是WinMain()。如果你用main,那一定是平台或者库实现了WinMain,并在WinMain中调用了你的main.
1.main是C程序的函数,_tmain是main为了支持unicode所使用的main的別名
2._tmain的定义在<tchar.h>可以找到,如#define _tmain main,所以要加#include <tchar.h>才能用。
_tmain()是个宏,如果是UNICODE则他是wmain()否则他是main()

3.因此_tmain compile后仍为main,所以都可以执行
main()是WINDOWS的控制台程序(32BIT)或DOS程序(16BIT),
WinMain()是WINDOWS的GUI程序,
wmain()是UNICODE版本的main(),
_tmain()是个宏,如果是UNICODE则他是wmain()否则他是main()
外,wmain也是main的另一個别名,是为了支持二个字节的语言环境

第6题:

下列对于WinMain函数的描述中,错误的是

A、WinMain函数的名称是固定的

B、WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点)

C、WinMain函数不能有参数(四个参数)

D、窗口函数与WinMain的关联是通过窗口类的注册实现的


参考答案:C

第7题:

( )函数是Windows应用程序开始执行时的入口点。

A.Win()

B.WinMain()

C.Main()

D.Windows()


参考答案:B

第8题:

子程序和主程序之间通过()建立联系,相互配合共同完成处理工作。

A、参数传递

B、逻辑传递

C、数值变换

D、逻辑运算


参考答案:A

第9题:

如果一段程序使用的主函数是winMain(),则程序用“Win32ConsoleApplication”框架。()


答案:错误

第10题:

WinMain()函数的工作。


正确答案:WinMain()函数是Windows程序的入口点 在WinMain中进行注册窗体类、建立窗体、显示窗体、更新窗体、建立消息循环

更多相关问题