大约有 4,000 项符合查询结果(耗时:0.0068秒) [XML]
MFC Static透明背景色的实现、Static控件自绘、Static字体修改 - C/C++ - ...
...体、文本颜色等。
自绘时注意点:
1、消息映射中不要有:ON_WM_PAINT、ON_WM_DRAWITEM 消息,否则DrawItem函数不会被调用。
2、DrawItem而非OnDrawItem。OnDrawItem是ON_WM_DRAWITEM消息的处理函数,是处理子控件发送过来的自绘消息的。MFC Stati...
VC中CStatic等控件字体颜色的设置和OnCtlColor的使用 - C/C++ - 清泛网 - ...
...绘控件,相关内容请在清泛网自行搜索。
由于CStatic没有现成的接口,要么自己继承CStatic然后重写WM_CTLCOLOR的响应函数。要么在父窗口重写WM_CTLCOLOR的响应函数,然后调用相应的接口来改变文字颜色,原理如下:
“在绘制控件...
给VC/SDK中的应用程序加上皮肤(实例演示) - C/C++ - 清泛网 - 专注C/C++及内核技术
...里不在啰唆,上述用的是SKinSharp的皮肤库,相应的皮肤库有很多,比如国内知名的Skin++,国外收费的SkinMagic等等。
源码下载:sdk皮肤应用实例.zip
VC SDK 皮肤
MFC中通过Tooltip类实现悬浮鼠标显示提示信息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ct;
UINT nID = pTTTStruct->idFrom; //得到相应窗口ID,有可能是HWND
//表明nID是否为HWND
if (pTTT->uFlags & TTF_IDISHWND)
{
//从HWND得到ID值,当然你也可以通过HWND值来判断
nID = ::GetDlgCtrlID((HWND)nID);
if (NULL == nID)
return...
SetWindowsLong、SetClassLong 的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...个新的应用程序事例句柄。
GWL_USERDATA:设置与窗口有关的32位值。每一个窗口均有一个由创建该窗口的应用程序使用的32位值。
当hWnd参数标识了一个对话框时,也可使用下列值:
DWL_DLGPROC:设置对话框过程的新地址...
解决:CStatic控件单击STN_CLICKED消息没反应 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
MSDN中关于Static Controls Messages 中的STN_CLICKED 消息,有如下描述:
STN_CLICKED
This message is sent when the user clicks a static control that has the SS_NOTIFY style.
CStatic STN_CLICKED
如何提高 VS2010/VS2012 编译速度 - C/C++ - 清泛网 - 专注C/C++及内核技术
...数中可以设置最大并行project的数目。默认情况下该参数有系统的“核”数决定。如i7 CPU默认为8。
Options->Projects and Solutions->Build and Run:
8 maximum number of parallel project builds.
VS 编译速度 提高
Poco::Timer 用法剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...达到定时的目的。
我认为这个功能的一个遗憾是没有提供在一个给定时间执行线程的构造函数。构造函数有两个参数,一个是两次执行之间的时间间隔;另一个是初次执行时的延时。
对定时任务的主体代码要用TimerCallback...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...一个指针可以是volatile 吗?解释为什么。
3); 下面的函数有什么错误:
int square(volatile int *ptr)
{
return *ptr * *ptr;
}
下面是答案:
1)是的。一个例子是只读的状态寄存器。它是volatile因为它可能被意想不到地改变。它是const...
Duilib非常强大的C++界面库 - C/C++ - 清泛网 - 专注C/C++及内核技术
...业项目,目前支持Windows 32 、Window CE、Mobile等平台。
已有众多知名公司采用duilib做为界面库,如华为网盘、PPS(PPS和华为之前都是用UIPower)、金山快盘(也没用自家的界面库)、酷我音乐、爱奇艺视频、百度杀毒、百度卫士、百...