准备开始编写VisualFC下一版本(暂定0.8),希望使用过VisualFC的朋友能提出批评和意见,以供参考。
VisualFC0.8版准备增加的功能:
MESSAGE_HANDLER的参数解析,WTL对ATL改良的地方是使用atlcrack.h文件对MESSAGE_HANDLER进行了参数解析,VisualFC目前支持ATL原始的消息映射和WTL的改良消息映射两种方式。但有些时候我们仍使用原始的ATL的MESSAGE_HANDLER宏进行消息的处理,这样我们可以使用VisualFC来生成消息映射,并将消息解析以注释的形式(可选)自动加入到消息实现函数中。如:
LRESULT OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL
&
bHandler)
... {
// UINT nType = (UINT)wParam
// int cx = GET-X_LPARAM(lParam)
// int cy - GET_Y_LPARAM(lParam)
return 0;
}
... {
// UINT nType = (UINT)wParam
// int cx = GET-X_LPARAM(lParam)
// int cy - GET_Y_LPARAM(lParam)
return 0;
}