MFC实例
风流老六
走位最风流
展开
-
MFC编辑框中按下回车后使光标换行
MFC编辑框中输入字符,按下回车,发现光标并没有按照想象的另起一行,需要手动截获回车按键并添加对应的换行处理。Dialog对话框中截获消息可以覆盖父类的PreTranslateMessage方法,故实现方法如下例所示(编辑软件是VS2010):BOOL CTestDlg::PreTranslateMessage(MSG* pMsg){ // TODO: Add your special原创 2015-02-27 23:09:13 · 2951 阅读 · 2 评论 -
使用目录和文件选择对话框
实现一个简单的工具,将指定目录下的所有文件(都是统一格式),提取到目标文件中,并做简单的转化,这便需要取得指定的目录以及指定输出的文件。1.若要获取输入的文件夹路径,可以通过设置BROWSEINFO结构体,然后调用函数SHBrowseForFolder调出目录选择对话框,再通过SHGetPathFromIDList函数获得选择的路径名。其中BROWSEINFO定义如下: typedef s原创 2015-02-28 13:23:13 · 445 阅读 · 0 评论 -
将窗口最小化到托盘
MFC工程实现窗口的最小化,需要实现NOTIFYICONDATA结构体,然后调用Shell_NotifyIcon函数 BOOL Shell_NotifyIcon( DWORD dwMessage, // 输入消息 PNOTIFYICONDATA lpdata ); 实现托盘的注册过程如下:#define WM_SHOWTASK WM_USER + 100BEG原创 2015-03-07 08:54:15 · 418 阅读 · 0 评论