《MSDN VC++重要内容记录》
1、什么是序列化Serialize?
2、对话框在按ESC和回车的时候会自动关闭。
原来是默认的行为。
在对话框程序中,如果回车没有设定动作的话,会与Esc键一样,将对话框关闭,给用户造成困扰。要解决该问题,需要拦截消息。
首先在对话框程序中添加PreTranslateMessage()函数,在函数中对回车和Esc键的按下进行转发,不进行任何处理。参考自MFC GridControl2.26的demo。
if( pMsg->message == WM_KEYDOWN )
{
if(pMsg->wParam == VK_RETURN
|| pMsg->wParam == VK_ESCAPE )
{
::TranslateMessage(pMsg);
::DispatchMessage(pMsg);
return TRUE; // DO NOT process further
}
}
3、什么是LTEXT?
https://msdn.microsoft.com/library/office/aa381021.aspx
会在资源文件中看到这个东西例如:
LTEXT "测试LTEXT",IDC_STATIC,237,13,37,8
LTEXT "0.00",IDC_SHOW_TEST,236,37,17,8
其实就是一个“左对齐的静态文本: static text”