如何获得对话框的ID呢?
Sunday, September 20th, 2009我们都知道在VC++中,每个对话框都有一个ID. 在实际应用中,这个ID被用来弹出该对话框。 具体如何做,可以参看MSDN上关于DialogBox的介绍 http://msdn.microsoft.com/en-us/library/ms645452(VS.85).aspx GetDlgCtrlID可以很容易的从ID得到一个对话框的控件句柄。
我们都知道在VC++中,每个对话框都有一个ID. 在实际应用中,这个ID被用来弹出该对话框。 具体如何做,可以参看MSDN上关于DialogBox的介绍 http://msdn.microsoft.com/en-us/library/ms645452(VS.85).aspx GetDlgCtrlID可以很容易的从ID得到一个对话框的控件句柄。
C++对浮点数有几个重要的编译开关,在开发浮点计算相关的程序时候,值得注意使用: /fp (Specify Floating-Point Behavior)
有时候写的程序会出现在Debug版和Release版运行不一样的情况。 有几种情况: 1. 涉及到浮点数的转换。 程序中如果大量使用double和float的相互转换,很容易出现Debug版和Release版的结果不一致。原因是因为Debug版使用的浮点转换方法不太一样。
最近有老友问这么个问题, 有一堆C++程序,主函数是WinMain,如何建一个VC++工程编译。 这个问题其实比较容易,有个概念解释一下就行了。 Windows对命令行和图形界面的程序是有一定区分的,在编译得到的EXE中有相应的标志指示这个EXE是命令行窗口程序还是图形界面程序。体现在C++开发工具上,命令行程序以main函数为程序入口点,而图形界面程序以WinMain程序作为入口。
VC++ 2005中对wchar_t的处理可能有两种方式: 1. 作为内嵌类型处理,选择编译选项:Treat wchar_t as Built-in Type
随着.Net越来越成熟,ActiveX已经渐渐成为昨日黄花了.最近,项目需要调用一个ActiveX, 一时间需要回忆在VC++中如何调用它了.以下是本人的了解: VC++自带的ActiveX Wrapper工具,它可以将一个ActiveX Server包装成一个MFC Class供使用,比较简单. 直接调用COM, 就是直接调用CoCreateInstance了,得到相关的接口,一个一个调用过去了.