- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 修改图标的一种方法
传统地,总是把新的图标import进工程,并把老图标由工程中的去掉 ,再把新图标的ID改为老图标的ID。事实上有时候这种方法编译之后的exe可能无法运行。更好的方法是,在工程的/res目录下直接换掉文件,并重新编译工程。即可。但此处要注意,新图标必须与老图标大小相当,并且要么16*16要么32*32。
2007-03-30 09:50:00 1142
原创 编译错误error C2370: 'THIS_FILE' : redefinition的解决方法
某工程以前是有AboutBox的,后来被去掉了。近日在其中加入AboutBox,不想碰到如下错误:--------------------Configuration: MSNLike_dll - Win32 Debug--------------------Compiling...MainFrm.cppe:/work/messangerinterface/msnlike_dll/msnlike_d
2007-03-28 13:19:00 7686
原创 Miranda IM v0.6源代码中主窗体是如何创建出来的
在文件.../clist/clui.c中函数int LoadCLUIModule(void)中有代码 cli.hwndContactList = CreateWindowEx( DBGetContactSettingByte(NULL, "CList", "ToolWindow", SETTING_TOOLWINDOW_DEFAULT) ? WS_EX_TOOLWIND
2007-03-27 20:26:00 1048
原创 透明Static控件,仅文字透明
一、void CStaticAS::OnPaint() { CPaintDC dc(this); // device context for painting CRect rect; GetClientRect(&rect); CFont myFont; myFont.CreatePointFont (120,_T("宋体")); CFont
2007-03-27 10:52:00 1455
原创 版本信息的修改
可以自己在资源里添加一条VERSION信息。很多工程中并未包含VERSION,则直接修改目录下的version.rc文件。重新编连即可。
2007-03-19 11:09:00 679
原创 在CWnd::OnPaint()慎用return
通常MFC的OnPain起首处中会自行创建DCCPaintDC dc(this) 有时会select一些object到DC中如在函数结束前return,会导致dc被修改而未及恢复。使得程序的界面绘制出现异常。
2007-03-16 18:28:00 1323
原创 warning LNK4022;error LNK1152的连接错误以及解决
Miranda IM的插件需要导出函数为Load和UnLoad由于使用的CxImage库中存在名为Load的函数,故连接时出现如下错误:Linking..../MSNLike_dll.def : warning LNK4022: cannot find unique match for symbol "Load"./MSNLike_dll.def : warning LNK4002: "int _
2007-03-12 19:40:00 4632
原创 在dll中使用CXImage
1、由CodeProject 上下载CXImage,并编连之;2、在欲使用CxImage的dll工程中设置:project->settings->Object library->cximagecrtd.lib且将cximagecrtd.dll拷贝至目标dll工程目录中。3、在需要加入的相应头文件中加入#include "ximage.h"以贴png图至对话框为例4、在对话框中添加成员变量 H
2007-03-08 13:00:00 2239
原创 一个可根据当前文本调整自身长度的CStatic派生类
重载如下函数void CStaticAS::SetWindowText(LPCTSTR lpszString){ CRect rect; CSize size(0,0); GetWindowRect(rect); GetParent()->ScreenToClient(&rect); CClientDC dc(this); CFont * pOldFont=dc
2007-03-06 11:00:00 1306
原创 Win32 SDK中Context Menu使用大致流程
1、CreatePopupMenu创建菜单 2、TrackPopupMenu显示菜单,系统会自动发个WM_CONTEXTMENU消息。3、消息循环中使用WM_CONTEXTMENU处理,其他消息。Context Menu的应用(if in MFC)直至探出菜单Abstract: Windows不认为顶级菜单是Popup Menu!!!!!Method ONE/////////////////
2007-03-05 11:09:00 2330 1
《Windows核心编程》随书光盘
2018-08-08
Statistical Analysis With Excel
2018-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人