2011年7月25日

漂亮界面-给窗口添加背景图片

摘要: 以下测试是基于对话框的应用程序,主窗口对应的类为CTestDlg。1、添加bitmap资源IDB_BITMAP_BK,大小为899*631(本例中截取的window media player 的界面)2、初始化窗口的大小在OnInitDialog()函数中初始化窗口的大小,大小定义为插入的位图的大小;同时去掉窗体默认的边框显示BOOL CTestqDlg::OnInitDialog(){ ........................................ // TODO: Add extra initialization here //初始化窗口大小,其中插入的背景图片位图大小为 阅读全文

posted @ 2011-07-25 13:17 MaggieNing 阅读(1237) 评论(0) 推荐(0) 编辑

转:VC6.0中的打开文件和添加文件到工程会出现异常

摘要: VC6与VISIO2007的冲突,导至VC6.0中的打开文件和添加文件到工程会导致异常或点了没反应如果机子上装了Visio2007,在VC6.0中的“FileView”右键点“addfilestofolder”或者在Project菜单点Addtoproject--Files或打开文件都会报出异常 或 点了一点反应都没有。2种解决方案:1. 卸掉Visio2007或Office2007即可;2. 去微软那下个FileTool的dll,作为插件添加进VC,然后删除原来VC自己的打开文件和添加文件到工程(http://support.microsoft.com/kb/241396/zh-cn)微软支 阅读全文

posted @ 2011-07-25 11:32 MaggieNing 阅读(584) 评论(0) 推荐(0) 编辑

响应键盘事件

摘要: 实现响应键盘事件,首先想到方法是响应WM_KEYDOWN事件,但是经过测试后,WM_KEYDOWN事件是不响应的,具体原因还在寻找中。正确方法是实现PreTranslateMessage函数,在此函数中实现键盘响应的处理操作。第一步:打开“类向导”对话框,选择对话框对应的类CTestdlg,在Messages列表框中查找PreTranslateMessage函数;第二步:找到后点击“Add Function”,得到以下函数:BOOL CTestDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code her 阅读全文

posted @ 2011-07-25 09:48 MaggieNing 阅读(366) 评论(0) 推荐(0) 编辑

导航