导航

随笔分类 -  Windows/MFC

摘要:服务端程序代码: 1 // BoostServer.cpp:定义控制台应用程序的入口点。 2 // 3 4 #include " stdafx.h " 5 #include 6 #include 7 8 using ... 阅读全文

posted @ 2011-02-23 21:23 hcfalan 阅读(2083) 评论(0) 推荐(0)

摘要:现象: 在vc2005下面编译下载过来的log4cpp源代码,由于log4cpp1.0仅提供了vc6的工程文件,因此,使用vs2005打开后,需要进行转换。但是转换后,不能正确编译,提示Custom Build Step时出现了错误,报错为:1正在执行自定义生成步骤1系统找不到指定的路径。1系统找不到指定的路径。1系统找不到指定的路径。1Project : error PRJ0019: 工具从"正在执行自定义生成步骤"1正在创建浏览信息文件...1Microsoft ?????????? Version 8.00.507271Copyright (C) Microsoft Co 阅读全文

posted @ 2010-12-25 18:20 hcfalan 阅读(850) 评论(0) 推荐(0)

摘要:CFrameWnd貌似会向其CView子窗口(从CWnd继承的子窗口也适用)发生此消息, 子窗口可以响应该消息来更新一些按钮控件的状态. ex: #pragma once // CWelcomeView class CWelcomeWnd : public CWnd { public:     CWelcomeWnd();     v... 阅读全文

posted @ 2010-11-24 16:24 hcfalan 阅读(738) 评论(0) 推荐(0)

摘要:症状从命令用户界面处理函数(Command UI handler)改变菜单状态(启用/禁用,选择/取消选择,更改文字)在由对话框处理时没有正常工作。 void CTestDlg::OnUpdateFileExit(CCmdUI* pCmdUI {     pCmdUI->Enable(FALSE); //没有显示为禁用.     p... 阅读全文

posted @ 2010-11-24 09:25 hcfalan 阅读(534) 评论(0) 推荐(0)

摘要:本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。一、WSAStartup函数int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData);使用Socket的程序在使用Socket之前必须调用WSA... 阅读全文

posted @ 2008-05-27 10:02 hcfalan 阅读(834) 评论(0) 推荐(0)

摘要:IE模式对话框编程技术(Javascript) ssshowModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,... 阅读全文

posted @ 2006-06-19 17:17 hcfalan 阅读(1128) 评论(0) 推荐(0)

摘要:C#中使用Hook 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 关于Hook的详细介绍,在微软的MSDN中有,http://www.microsoft.com/china/community... 阅读全文

posted @ 2006-06-19 17:11 hcfalan 阅读(1242) 评论(0) 推荐(0)

摘要:.NET环境下水晶报表使用总结 水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer进行预览 C... 阅读全文

posted @ 2006-06-19 17:09 hcfalan 阅读(744) 评论(0) 推荐(0)

摘要:使用Visual Basic或C#创建Web Service 下面的内容描述了一个用以转换华氏温度为摄氏温度的Web Service创建过程,它使用Visual Basic或是C#。所有的受控代码均被编译为“中间语言”(MSIL:Microsoft intermediate language),然后由通用语言运行环境执行。注 开发者使用C#或Visual Basic创建Web Service的过... 阅读全文

posted @ 2006-06-19 17:07 hcfalan 阅读(1254) 评论(0) 推荐(0)

摘要:ListView控件是一个在Windows应用程序中使用频率比较高的一个,通常使用它来显示数据报表。很多情况下,我们不仅仅使用ListView来显示数据,还要求编辑其中的数据。但是.NET提供的ListView控件的编辑功能十分有限,只能编辑首列,编辑格式只能为文本框,等等,使用起来甚为不便。因此本人新写了一个类,扩充了其功能,客户程序员可以设置任何列的格式(只读,编辑状态下文... 阅读全文

posted @ 2005-12-14 18:25 hcfalan 阅读(5568) 评论(4) 推荐(0)