创建一个标签CreateWindowEx(0,"static","姓名:",WS_CHILD|WS_VISIBLE|SS_NOTIFY,12,//xpos414,//ypos90,//width21,//heighthwnd_frame,(HMENU)id_lbl_name,g_hInstance,...
场景:
1. CStatic支持不定长的字符串长度,还可以支持图片背景,当然要父控件响应 WM_CTLCOLORSTATIC 消息.
2. 可以响应点击事件的Cstatic可以当作简单按钮来使用,不需要自定义绘制操作.
3. 普通创建的CStatic不能响应点击时间,需要加上 SS_NOTIFY的 style才可以, 注意AA_STATIC_CLICK是自定义事件ID....
分类:
其他好文 时间:
2015-06-14 21:30:31
阅读次数:
514
1.静态文本控件贴png图片
在创建控件时添加SS_BITMAP属性SS_NOTIFY
CImage m_Icon.Load(wstring(L"tupian.png").c_str());
RECT rect;
HDC pDC = ::GetWindowDC(pImageStatic->m_hWnd);
::GetWindowRect(pImag...
分类:
编程语言 时间:
2015-04-22 14:04:55
阅读次数:
1109
tatic控件默认是不支持响应鼠标消息的,如果把其ID从IDC_STATIC改成其他的,可见其可以响应BN_CLICKED消息,但这远远不够。但是MS也没有把路堵死,我们可以利用SetWindowLong,动态增加 其SS_NOTIFY风格,使其支持鼠标响应。
1、不重载CStatic,使静态文本控件支持鼠标消息的办法
//可以在InitDialog中添加
DWORD dwStyl...
分类:
其他好文 时间:
2015-02-13 13:27:59
阅读次数:
229