想做一个不规则窗口(大概就是矩形的头上加个箭头形状的尾巴),用来当鼠标移动到某个地方时弹出这个窗口显示一些信息,当鼠标移走后该窗口消失.大家帮忙看看该怎么实现好呢。
解决方案 »
- Access操作必须使用一个可更新的查询
- 搜索开始菜单的快捷方式?
- 跪求大家帮忙,做到连ACESS数据库时卡住了,郁闷~~~~~
- view&doc
- 请问WSAWaitForMultipleEvents函数返回值为WAIT_IO_COMPLETION时,表示什么意思呢?
- 如何对齐窗口里面的控件?
- 各位朋友:我想请教一下,如果我想学VC编程的话是先用《MFC windows 程序设计〉〉还是先用《Windows 程序设计〉(第五版).
- 有人吗?进者有分:这个问题问了好几遍了?竟然没人回答!奇怪!下面这段文件上传代码有问题吗?
- 新建Dialog如何显示???????????
- 问题:在view.h中包含#include "MySet.h"和class CMyset有什么区别?
- 关于QQ数据包解密的一个思路探讨
- 求救专有名词标题翻译:Fingerprint ridge allocation in direct gray-scale domain
HDC hDC;
CFont mFont;
hDC = ::GetDC(this->m_hWnd); VERIFY(mFont.CreateFont(
200, 50, 0, 0, FW_HEAVY, TRUE, FALSE,
0, ANSI_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH | FF_SWISS, "宋体"));
if (hDC!=NULL)
{ dc->BeginPath(); dc->SetBkMode(TRANSPARENT);
CFont * pOldFont;
pOldFont = dc->SelectObject( &mFont );
dc->TextOut(0, 0, "LOVE");
dc->SelectObject( pOldFont );
mFont.DeleteObject(); dc->EndPath(); m_wndRgn.CreateFromPath(dc); this->SetWindowRgn(m_wndRgn, TRUE);
}
else
AfxMessageBox("Error!");
该怎么设置对话框的颜色呢?
{
SetDialogBkColor(RGB(100,100,100),RGB(255,255,255));]
就搞定了
若为对话框,则
return 你指定颜色的HBRUSH
SetDialogBkColor(RGB(100,100,100),RGB(255,255,255));
这个函数是在APP里设的,所有的对话框都变成一个颜色了,请问怎么只让某个对话框的颜色改变?
TO smartukyo:
WM_CTLCOLOR这个函数里好像是对TEXT里的字体设置,没有对对话框的设置