ツールチップの表示にはCToolTipCtrlクラスを利用することで実現できます。
下記のサンプルは、マウスを動かしてから一定時間動きを止めると、
ツールチップが表示されるものです。

サンプルの説明を以下に示します。
まず、ツールチップを作成します。作成はOnInitialUpdate関数で行い、
表示する文字列を”つーるちっぷ”と設定します。
次に、ツールチップを表示するためにマウス移動時の処理を実装します。
移動処理はOnMouseMove関数で行い、ツールチップにマウス情報を
渡してツールチップの表示を実現しています。

class CMyView : public CView
{
    .
    .
public:
    CToolTipCtrl    m_ttip;    	// ツールチップコントロール
    .
    .
}

void CMyView::OnInitialUpdate()
{
    if (m_ttip.Create(this))
    {
        m_ttip.AddTool(this, "つーるちっぷ");
    }
}

void CMyView::OnMouseMove(UINT nFlags, CPoint point)
{
    MSG msg;

    if (m_ttip.GetSafeHwnd())
    {
        msg.hwnd    = GetSafeHwnd();
        msg.message = WM_MOUSEMOVE;
        msg.wParam  = nFlags;
        msg.lParam  = MAKELPARAM(LOWORD(point.x), LOWORD(point.y));
        msg.time    = 0;
        msg.pt.x    = point.x;
        msg.pt.y    = point.y;

        m_ttip.RelayEvent(&msg);
    }
}