- 博客(8)
- 收藏
- 关注
原创 error RC2176 : old DIB in res/****.ico; pass it through SDKPAINT
error RC2176 : old DIB in res/****.ico; pass it through SDKPAINT 这是由于载入的资源文件(****.ico)是真彩色,即3个字节的,而VC6.0只支持256色,因此出现错误!==============================这只是原因之一,另外一个可能的原因是VC6.0不支持256大小的图像,估计只有48x48
2010-07-28 10:25:00 4877
原创 VS断点无法命中
从VS2008中得到的代码片段,放在VC6中编译,代码本身没问题,但调试时总是无法准确找到断点位置指示的断点位置和实际位置有差异排查结果是:源文件中的UNICODE注释是元凶,VC6不识别UNICODE,所以注释会变成乱码,不影响程序代码,但在调试时编译器无法准确找到相应的位置PS:VC8/9也有类似的问题
2010-07-22 08:58:00 1374
原创 CopyImage的到的句柄
HBITMAP是可以认为是等同与BMP文件的一种图像存在形式当用LoadImage从文件得到HBITMAP之后,HBITMAP的中位图的格式保持不变,也就是说如果原来是24bit的位图,HBITMAP中还是24bit,其中信息仍然记录的是24bit,经过GetDIBits也是一样但如果将HBITMAP经过CopyImage之后,新的到的HBITMAP则会变成32bit,经过GetDIBits也一样即便使用LR_COPYFROMSOURCE,情况也不是如此看来要注意啊
2010-07-20 09:56:00 870
转载 多个文本输入控件关联ErrorProvider组件的问题
<br /><br />在C#.NET的WinForm中,ErrorProvider组件对验证输入文本是很好的工具,我的方法是放在输入控件如文本框的Validating事件里验证,但现在有个问题。若指示有错时把事件取消:e.Cancel=false;令焦点不能离开该控件时,却又出现新的问题——我不想输入了,却不能强制关闭窗体了,因为焦点不能转移了。<br />如果我不设e.Cancel=false;而改设确定键禁用的话,那多个文本框的验证又如何保证多个输入验证全部通过?我尝试用了<br />foreach(
2010-07-12 16:39:00 910
转载 关于'GetModuleHandleEx': identifier not found
<br /> 关于'GetModuleHandleEx': identifier not found的问题 收藏 <br />引入<windows.h>后仍然提示'GetModuleHandleEx': identifier not found<br />查看了一下这个函数是在<winbase.h>中定义的:<br />#if !defined(RC_INVOKED)<br />#if _WIN32_WINNT > 0x0500 || defined(WINBASE_DECLARE_GET_MODULE_
2010-07-09 16:22:00 2358 1
转载 win2003做为个人工作平台的优化
<br />.禁用配置服务器向导: <br />禁止“配置你的服务器”(Manage Your Server)向导的出现:在控制面板(Control Panel) -> 管理员工具(Administrative Tools )-> 管理你的服务器(Manage Your Server)运行它,然后在窗口的左下角复选“登录时不要显示该页”(Don't display this page at logon)。 <br />2.启用硬件和DirectX加速 <br />★硬件加速:桌面点击右键--属性(Prope
2010-07-09 15:17:00 701
原创 DataSet操作数据库
DataSet操作数据库________________________________________________________________________________________________________SqlConnection thisConnection = new SqlConnection(@"Data Source=(local);Integrated Security=SSPI;Initial Catalog=数据库名");thisConnection.Open()
2010-07-08 14:21:00 784
原创 dll中创建非模式对话框的问题
今天在dll的输出函数中用非模态对话框遇到一个错误,File : dlgcore.cpp,line : 173。经过追踪调试,发现在非模态对话的创建过程中,在查找资源的时候出了问题。 HINSTANCE hInst = AfxFindResourceHandle(lpszResource, RT_DIALOG); HRSRC hResource = ::FindResource(hInst, lpszResource, RT_DIALOG); 查到的资源句柄hResource为空,即没有查到这个资源
2010-07-08 14:21:00 1277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人