自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

堂郎的专栏

如果不能努力改掉怀习惯,那就努力养成好习惯吧。

  • 博客(5)
  • 收藏
  • 关注

原创 关于窗口的Parent&Child关系与Owner&Owned关系

 先说明一下两个窗口是Parent&Child关系或是Owner&Owned关系会对他们有些什么影响(摘自MSDN)Parent&Child               If an application creates a child window that is larger than the parent window or positions a child window

2007-11-18 23:56:00 811

原创 不要使用PostMessage发行带指针参数的消息

我们知道PostMessage与SendMessage不同,它是一个非同步发送消息的函数,即它发送了消息以后,并没有办法知道消息是不是被处理了。所以当使用PostMessage给本线程的窗口发送消息时,这个消息将会在下次GetMessage的时候得到并处理,所以类似下面的代码是很危险的LRESULT WndProc(HWND hwnd ...){       ......   

2007-11-07 14:41:00 1010

原创 关于右值指针类型的动态类型

今天在水木上看到一篇帖子,发现有个地方以前没有接触过,所以记下来以备后用。 struct B{        virtual void f();};struct C:B {        virtual void f();}; B b;(&b)->~B();new (&b) C;(&b)->f();  // 这里调用的是B::f为什么这里没有出现

2007-11-05 22:31:00 533

原创 GetKeyState与GetAsyncKeyState的区别

GetKeyState得到的结果是在获取到当前消息时的键盘上按键状态的一个映像,也就是说,这个状态不会随着按键真实按键状态的改变而改变。其实通常情况下这样得到这样非实时的结果就足够了。由于只是查表,所以速度较快,但是决不能写出下面的代码      while(GetKeyState(nVirKey))      {            //code here      }

2007-11-05 17:29:00 1444

原创 protected的作用范围

|||看下面一段代码class B{public:       virtual void func(){cout"B"protected:       void TestB(){}       ~B(){}}; class D : public B{public:       virtual void func(){c

2007-11-05 16:27:00 799

空空如也

空空如也

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

TA关注的人

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