CWnd::OnNotifyFormat

框架调用该成员函数确定当前窗口是否接受ANSI或Unicode结构。WM_NOTIFY通知消息。

afx_msg UINT OnNotifyFormat(
    CWnd* pWnd, 
    UINT nCommand
);

参数

Parameter

说明

[in] pWnd

为表示发送 WM_NOTIFY 信息的窗口的 CWnd 对象的指针。

此参数是指向控件,如果 nCommand 参数是 NF_QUERY,或者指向控件的父窗口,如果 nCommand 是 NF_REQUERY。

[in] nCommand

专用 WM_NOTIFY 消息的命令值。 可能的值包括:

  • NF_QUERY -

    消息是查询以确定ANSI或Unicode结构是否应使用 WM_NOTIFY 消息。 此信息从控件发送到其父窗口在控件中创建时和响应此消息的 NF_REQUERY 窗体。

  • NF_REQUERY -

    消息是对控件发送此消息的 NF_QUERY 窗体到其父窗口。 此请求来自父窗口在 WM_NOTIFY 消息发送,并询问控件再次查询父结构的类型使用。 如果 nCommand 参数是 NF_REQUERY,则返回值是再次查询操作的结果。

返回值

返回值

含义

NFR_ANSI

ANSI结构应该使用控件发送的 WM_NOTIFY 信息。

NFR_UNICODE

Unicode结构应该使用控件发送的 WM_NOTIFY 信息。

0

出错。

备注

此方法接收 WM_NOTIFYFORMAT 注意,在 Windows SDK所述。 WM_NOTIFY 发送从公共控件到其父窗口和从父窗口到公共控件。

备注

此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。

要求

标头: afxwin.h

此方法在 Windows Vista 和更高版本支持。

此方法的其他要求。Windows Vista 公共控件的生成要求所述。

请参见

参考

CWnd 类

层次结构图

WM_NOTIFYFORMAT

WM_NOTIFY