当通过setwindowlong来设置背景brush的时候,怎么样是其立刻起作用
解决方案 »
- 网页控件 问题,求解
- 终于完全解决多线程环境Ping发生干扰的问题
- 怎样在CDataGrid控件中提交用户新加数据之前获取用户输入的值?
- 请问哪里有详细介绍Microsoft Visual C++ 6.0设置和使用方法的文章 初学vc看不懂繁乱的英文介面 请大家帮助
- 用appWizard向导派生的类怎么在设计中改变它的基类
- 如何变更图片!!!!!!小题高分
- 急~请教dcom中使用socket的问题
- 有做基于数字图像或视频的水印的嘛?一起交流一下~~工作需要
- 各位大侠,请教一个非常有趣的问题
- gif,jpeg问题?
- 枚举当前打开的所有窗口 之菜鸟的困惑(期待高手指点)
- 怎样一创建属性单的时候就把所有的属性页都创建出来
Certain window data is cached, so changes you make using SetWindowLong will not take effect until you call the SetWindowPos function汉语意思是,只有运行 SetWindowPos 函数后,SetWindowLong才会生效
if(m_hAniCursor == NULL)
m_hAniCursor = LoadCursorFromFile("d:\\path\\sample.ani");
BOOL CAboutDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
if(m_hAniCursor!=NULL)
SetCursor(m_hAniCursor);
/*or
if(m_hAniCursor!=NULL)
SetClassLong(GetSafeHwnd(), GCL_HCURSOR, (LONG)m_hAniCursor);*/return TRUE;
//return CDialog::OnSetCursor(pWnd, nHitTest, message);
}
//在需要设置鼠标显示的地方调用SetCursor()就可以了。