windows
木日光
这个作者很懒,什么都没留下…
展开
-
创建显示对话框的DLL
现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。一.Win32 DLL 在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用DialogBox或者 CreateDialog转载 2015-12-11 11:13:48 · 781 阅读 · 0 评论 -
win32创建控件的一些问题
在我们使用CreateWindow();像一般控件建Windows扩展控件的时候我们会发现控件没有创建成功这是因为我们没有对Windows扩展控件库进行初始化,这要我们使用InitCommonControlsEx();函数来对Windows扩展控件库进行初始化,代码如下:INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize =转载 2015-12-14 19:21:34 · 647 阅读 · 0 评论 -
windows下system函数返回值
在DOS下,system()只是做一个调用其他程序的工作,只要调用成功就返回0,不成功就返回-1。它不能得到被调用的程序的执行结果。要得到其他程序的执行的结果,要用spawn***()这个家族的函数。Linux和Windows中system的不同之处在于:如果子程序调用成功,但执行失败时,Linux下的system函数返回该子进程的返回值,而Windows下的sys转载 2016-03-09 13:53:35 · 8236 阅读 · 0 评论 -
C++的精髓——虚函数
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual void Eat(){……};void Move();priv转载 2016-03-09 10:50:47 · 393 阅读 · 0 评论 -
不用WinSock、CSocket,只用Win32进行网络编程...应该怎么理解?
今日在公司遇一牛人,告诉我在Windows下,网络通信要高效性能好,不要用WinSock、CSocket,只能用Win32编程...云云。....我到现在还不明白什么意思,哪位大侠能指教一下小弟?解决方案 »就是用原始套接字罢了:用socket。recv,send等windows网络编程函数。给你介绍一本书:《基于Windows的转载 2016-11-21 17:06:59 · 1930 阅读 · 0 评论