vc2010中窗体程序 怎么输出答案

vc2010中窗体程序 怎么输出答案,第1张

你双击确定按钮后会跳到确定按钮的点击事件上面,通过判决4个单选按钮的选择情况来判断选中的答案,然后对比你自己的标准答案,如果相同则把文本框的text属性设为"选择正确",错误则可以把文本框的text属性设成"错误,正确答案为XXX"

代码如下双击确定后会d到确定的事件代码处;:

输入以下代码:

string selects="";

if(radioButton1Checked==True){selects="A 1890";}

else if(radioButton2Checked==True){selects="B 1898";}

else if(radioButton3Checked==True){selects="C 1895";}

else if(radioButton4Checked==True){selects="C 1891";}

//因为正确答案是B所以

if(selsects="B 1898"){textbox1Text="恭喜你答对了!";}else{textbox1Text="错了,正确答案是:B 1898";}

思路有问题,应该如下做(只限于有标题栏的窗口)

1找到窗口,通过标题,如下:

HWND myHwnd;

/////////找到窗口的HDR

myHwnd=::FindWindow( NULL,/ class name/

"窗口名称" //LPCTSTR lpWindowName // window name

);

if(myHwnd==NULL) //"Cannot Find");

2 //找到窗口的位置及大小

::GetWindowRect( myHwnd, // handle to window

mRect // client coordinates

);

3获得屏幕句柄

HDC hdc = ::GetDC(NULL);

4通过mRect 和hdc 对界面进行 *** 作

在VC60写好程序后,还需要编来译-运行,这样存储源程序的那个文件夹才会出现后缀为exe的可执行文件,这样才会出现黑色的窗口,源只要你的程序没有问题。举个例子:

我现在写好程序了,先点击鼠标现在指着的“编译”,这可以检查你的程序有没有语法错误。

然后再点击“运行”。

只要上一步没有问题,就会出现黑窗口。

如果觉得你的程序没有语法错误的话,直接点击“运行”。

也可以。

*** 作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点实际上是由连接程序设置的,不同的连接器选择的入口函数也不尽相同。在

VC++下,连接器对控制台程序设置的入口函数是mainCRTStartup,mainCRTStartup

再调用你自己编写的

main

函数;对图形用户界面(GUI)程序设置的入口函数是

WinMainCRTStartup,WinMainCRTStartup

调用你自己写的

WinMain

函数。而具体设置哪个入口点是由连接器的/subsystem:选项参数确定的,它告诉 *** 作系统如何运行编译生成的EXE文件。可以指定四种方

式:CONSOLE|WINDOWS|NATIVE|POSIX如果这个选项参数的值为WINDOWS,则表示该应用程序运行时不需要控制台,有

关连接器参数选项的详细说明请参考

MSDN

库。

以下四种组合,可以实现console和windows模式的混合,可以达到不d出DOS窗口的效果,也可以达到在Windows程序中向控制台输出printf信息了。

这个窗口就是用来编写一个新的 CPP 源程序的窗口。编写完源程序后,保存、然后对源程序进行编译、链接,如果源程序没有任何错误的话,编译器最终会产生一个可执行的二进制文件;如果源程序仍然有错误的话,那么还需要再次返回编辑状态,对刚刚输入的源程序进行修改、调试,直到程序没有任何错误为止。

以上就是关于vc2010中窗体程序 怎么输出答案全部的内容,包括:vc2010中窗体程序 怎么输出答案、VC如果得到其他程序窗口的控件句柄、vc6 不d出黑色运行窗口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9969953.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存