自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 笔记

1.设置系统时间,在C++程序中,setlocaletime时,需要先关闭本地的uac功能,如果是win7系统,需要更改用户控制设置为从不通知就可以了,否则因为权限或者其他原因不让设置转载于:https://www.cnblogs.com/wjl4934/archive/2013/05/28/3103947.html...

2013-05-28 16:48:00 68

转载 网络

1.两台计算机之间的连接,其中一台为服务器,并用一个双方都同意的端口号,创建一个套接字,等待建立连接,当连接请示发生时,服务器创建一个不同的套接字(使用任意端口)来接收连接,请求并处理该链接2.客户请求某程序运行时,它经常是一个服务器方脚本(VBScript或JavaScript编写)或者一个公共网关接口CGI程序,这些程序可以处理来自客户方的数据,好像处理本机正常输入一样3.C...

2012-11-06 15:36:00 84

转载 感悟

1.看产品好坏,是不是应该去论坛,比如360软件商各个软件的评论转载于:https://www.cnblogs.com/wjl4934/archive/2012/10/19/2730477.html

2012-10-19 09:45:00 59

转载 随笔6

1.每个线程都有自己的堆栈,而它们共享进程的一个全局堆,NEW是在线程的局部堆上分配(实际上每个函数都是这样),在线程中用 new分配的内存不能在另一个线程中用delete删除(因为这两个函数都只能处理自己的堆)要完成这个功能必须用HeapAlloc函数在全局堆上进行操作2.Windows线程的缺省堆栈大小为2M,任何情况下,根据需要,系统会自动增大堆栈的大小;3.互斥量和信号量...

2012-10-12 15:58:00 106

转载 随笔5

1、..\\当前目录的上级目录,.\当前目录;CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin\\") + SeleteSkin)设置的为当前目录,用..\,那么当前目录的上级目录即为对应的xml文件2.对于非可视化编程,可以通过自己调用creat函数,creat一个butto...

2012-08-13 13:47:00 100

转载 VC消息大全

hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam 通常是一个与消息有关的常量值,也可能是窗口或控件的句柄。lParam 通常是一个指向内存中数据的指针。由于WPar...

2012-07-18 17:01:00 123

转载 WaitForSingleObject

while (WaitForSingleObject(g_pMainFrame->m_hEventStopCheckNet,0) == WAIT_TIMEOUT)//为0,对象没有被触发信号,函数不会进入一个等待状态,它总是立即返回(一直循环) { DWORD dwFlags = 0; bool bNetConnected = ::IsNetworkAlive(&dw...

2012-07-17 18:57:00 88

转载 随笔4

1.一个类只有一个对象class Single{public: static Single* GetObject();private: Single(); static Single* m_obj;};Single* Single::GetObject(){ if(m_obj == NULL) ...

2012-07-16 11:07:00 48

转载 窗口子类化

VC中基于SDK编程的窗口子类化窗口子类化的作用窗口子类化技术最大的特点就是能够截取Windows的消息。一旦用户自定义的窗口函数截取了传向原窗口函数的消息,就可以对被截取的消息进行如下处理:将其传给原来的窗口函数。这是对大多数消息应该采取的措施,因为子类通常只对原来的窗口特性作少量的改动截取该消息,阻止其向原窗口函数发送。修改该消息,修改完毕以后再向原窗口...

2012-07-16 10:34:00 69

转载 随笔3

1.NOTIFYICONDATA:向任务栏托盘区域发送消息2.进程静音的功能:BOOL CQKFlashPlayer::SetMute(BOOL bMute) { HMIXER hMixer; MIXERCONTROL mxc; MIXERLINE mxl; MIXERLINECONTROLS mxlc; MIXERCONTROLDETAILS mxcd; MIXER...

2012-07-09 18:20:00 48

转载 WideCharToMultiByte

WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和CP_UTF8两个。使用CP_ACP代码页就实现了ANSI与Unicode之间的转换。使用CP_UTF8代码页就实现了UTF-8与Unicode之间的转换。下面是代码实现:1. ANSI t...

2012-04-06 14:51:00 145

转载 随笔2

1.窗口没有CControlUI*指针,因此可以通过获取一个容器等来代替;timer有窗口timer,Onnotify的timerCControlUI*temp = static_cast<CControlUI*>(m_pmUI.FindControl(_T("MyContainer")));m_pmUI.SetTimer(temp,1,1000);2.CStdS...

2012-04-05 18:51:00 98

转载 map 观察者模式

Map<int, string> mapStudent; mapStudent.insert(pair<int, string>(1, “student_one”)); mapStudent.insert(pair<int, string>(2, “student_two”)); mapStudent.i...

2012-04-01 11:31:00 107

转载 线程

1. 所谓的worker线程,是指完全不牵扯到图形用户界面(GUI),纯粹做运算的线程。2. 微软的多线程模型:Win32说明文件一再强调线程分为GUI线程和worker线程两种。GUI线程负责建造窗口以及处理主消息循环。Worker负责执行纯粹的运算工作,如重新计算或重新编页等,这些运算工作会导致主线程的消息队列失去反应。一般而言,GUI线程绝不会去做那些不能够马上完成的工...

2012-03-30 09:42:00 115

转载 设置窗体任意形状

void CMainFrame::SetWindowShape(){ ::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,910,600,SWP_NOMOVE); CPoint ptVertex[8]; ptVertex[0].x = 0; ptVertex[0].y = 0; ptVertex[1].x = 800; ptVertex[1]....

2012-03-22 13:28:00 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除