 |
WebBrower2 中如何在NewWindow2事件中获得弹出的IE的指针。。。
|
|
| |
| ...WebBrower2 中如何在NewWindow2事件中获得弹出的IE的指针。。。
大侠们帮忙啊,问题很急啊。
|
|
| 作者:kall kalaamong张贴于2008-03-02 12:03:36.0,共阅读690次,回复0次 |
|
|
 |
Windows via C/C++, Fifth Edition
|
|
| |
![封面[9,466字节]](/upload/2008/03/1047343491894.jpg)
|
| |
| Jeffrey Richter的新书,windows 核心编程的最新版本,里面已附代码,需要最新的SDK。
|
|
| 作者:summon summon张贴于2008-03-02 10:23:18.0,共阅读1762次,回复0次 |
|
|
 |
MFC所需动态连接库
|
|
| |
| 放在/winnt/system32下面
|
|
| 作者:不祥 xler张贴于2004-03-31 13:41:03.0,共阅读3328次,回复2次 |
|
|
 |
CListCtrl与CListView相关代码
|
|
| |
| 选择项的问题
双击响应函数里的参数有一个是NM_LISTVIEW *
msdn查NMLISTVIEW(把中间那个_去掉)能看到这个结构中有一个成员变量是iItem
0表示第一行,1表示第二行;还有一个iSubItem表示列,0表示双击在第一列
CListCtrl大小图标转换
先要添加控制按纽(大图标,小图标,列表,详细)
void OnBig()
{ LONG lStyle;
lStyle = GetWindowLong(m_ListCtrl.m_hWnd,GWL_STYLE);//获取当前窗口句并
lStyle&=~ LVS_TYPEMASK;//清除显示方式所在的比特为
lStyle |= LVS_ICON;//设置显示方式
SetWindowLong(m_listCtrl.m_hWnd, GWL_STYLE,lStyle);//设置窗口类型 ...
|
|
| 作者:不祥 jerry张贴于2004-03-10 18:19:36.0,共阅读4733次,回复1次 |
|
|
 |
MFC深入浅出(完整版)
|
|
| |
| 上传一个完整版的<MFC深入浅出>。带目录。
/4669.html此处的chm为333K, 而完整版的为831K。:)
下面是该书的简介:
《MFC深入浅出》
这本书是我所看过的写的最好的剖析MFC源码的书,这本书其实出版的比台湾侯俊杰的《深入浅出MFC》要早,可现在网上把侯俊杰的那本书都炒作的上天了(其实侯俊杰的书写的并不怎么样,看完本书后你会同意我的说法)。
两者相比,李进久老师的这本《MFC深入浅出》除了文字更加的通俗易懂(没有台湾人那么多的废话,真搞不懂台湾人总是无故的自大是为什么!),所分析的东西更多,而且价格也只要二十几元,真的是不知道哪里可以买到,否则我一定会买一本的。
我始终是这样的观点,大陆高手如云,没有必要跟风去买什么台湾人的烂书(好书也就罢了,注意!是烂书!),其实大陆也有很多好书,只是你没有发现罢了(或者说你不会买书),看完这本书你会相信我所说的。
我在网上找到了这本书的Web版,我为它制作了详细的目录,并将所有的网页资料打包成了一个CHM文档,这样可以更加方便的浏览和保存这本经典之作,希望我的VC/MFC编程技术有一天可以达到李老师的境界吧!
本电子书由Yellow 2005年2月17日制作与合肥,送给所有热爱编程和为编程彻夜不眠的人!J欢迎大家写信给我!
|
|
| 作者:李久进老师 pilixuanke张贴于2007-04-27 19:08:57.0,共阅读5398次,回复5次 |
|
|
 |
(请教)代码调整分辨率和刷新率
|
|
| |
| 请教如何用代码调整显示器的分辨率和刷新率,还有鼠标的形状。谢谢!
|
|
| 作者:独孤剑 dugujian张贴于2008-02-25 18:10:37.0,共阅读567次,回复0次 |
|
|
 |
发起一个投票
|
|
| |
| ...
怎么能把VCer 搞到上市!
请大家跟贴,发表你的"头脑风暴"
|
|
| 作者:k9999 k9999张贴于2007-12-09 00:09:51.0,共阅读897次,回复10次 |
|
|
 |
Visual C++.NET编程讲座之六
|
|
| |
| Visual C++.NET编程讲座之六
第六讲 对话框的功能实现
对话框就好比是一个容器,只有将一些控件添加在这个容器中,才能实现用户与对话框之间的交互。下面我们将前面的对话框设计成如图13所示的界面,其功能是用来让用户调整视图客户区的背景颜色,设置的效果可在下方的矩形框中预览。
图13 设计的"设置"对话框
1. 界面实现的技巧
在图13所示的对话框中所用到的控件有:组框 、静态文本 、编辑框 、旋转控件 和图片控件 。
需要说明的是:
① "静态文本"、"组框"和"图片控件"都属于静态控件,一般不接收用户输入也没有事件映射,其中"组框"控件可以把一些控件人为地划分成一组,使界面更加清晰。"静态文本"和"图片控件"分别用来显示文本内容和图像资源(如图标、位图等)。
② "编辑框"是一个让用户从键盘输入和编辑文本的矩形窗口,用户通过它可以输入各种文本、数字或者口令,也可使用它来编辑和修改简单的文本内容。当编辑框被激活且具有输入焦点时,就会出现一个闪动的插入符,表明当前插入点的位置。
③ "旋转控件"(也称为上下控件)是一对箭头按钮,用户点击它们来增加或减小某个值。一个"旋转控件"通常附着于另一个控件,被附着的控件称为"伙伴窗口"。通常"旋转控件"和"编辑框"一起构成一个用于数字输入的"数字编辑框"。 ...
|
|
| 作者:不祥 qiaoyongbo张贴于2008-02-23 15:11:08.0,共阅读776次,回复0次 |
|
|
 |
Visual C++.NET编程讲座之五
|
|
| |
| ...Visual C++.NET编程讲座之五 对话框的界面世界 摘要 本讲先来讨论对话框界面设计的一般过程和技巧,然后创建对话框类并用模式和无模式的方式来显示对话框。 对话框的界面设计过程 对话框是Windows应用程序中最重要的用户界面元素之一,它是通过对话框上的各种控件来和用户进行交互的。所谓"控件",是指具有一定功能的界面单元,如按钮、编辑框、列表框、组合框等。在这里,我们先来讨论对话框的界面设计过程。 1. 添加对话框资源 (1) 启动Visual Studio .NET,打开上一讲的单文档应用程序项目Viewer。 (2) 打开"项目"菜单,单击"添加资源",弹出"添加资源"对话框,如图1所示。 图1 "添加资源"对话框 (3) 在该对话框中,"导入"按钮是从外部导入一个已有的资源,"自定义"是用来创建一个新的资源类型。在"资源类型"中选定"Dialog",然后单击"新建"按钮。这时"添加资源"对话框消失,回到Visual C++ .NET开发环境。可以看到,系统为对话框资源自动赋给它一个默认的标识名称IDD_DIALOG1,且有两个按钮:"确定"和"取消",在左侧对话框编辑器窗口中,还会自动弹出工具箱窗口。 (4) 单击工具箱窗口上的" ",使工具箱窗口停靠在开发环境的左侧,不再会自动隐藏。 (5) 在对话框的空白处,单击鼠标 ...
|
|
| 作者:不祥 qiaoyongbo张贴于2008-02-23 15:08:02.0,共阅读706次,回复0次 |
|
|
 |
BBS联赛作品B1001
|
|
| |
![工程快照[35,789字节]](/upload/2004/05/1047343490921.gif)
|
| |
| 本计算器实现了如下两个功能:
1、windows自带计算器的键盘输入加减乘除,目前没有连续运算功能
操作:用户用键盘或者鼠标分别输入‘1’,‘+’,‘2’,按‘=’
文本框显示运算结果‘3’。
2、表达式运算功能,目前只支持整数运算。
操作:选择菜单Option->Expression,在文本框用键盘输入表达式
如‘12/2+(4*5/4)*6’,按计算器上‘=’,文本框显示运算结果
‘12/2+(4*5/4)*6=36’。
3、换肤功能
提供了4种skin,可以自由切换。
操作:菜单Skin->Load Skin,选择skin文件。
|
|
| 作者:不祥 bluejoe张贴于2004-05-05 22:46:44.0,共阅读7576次,回复16次 |
|
|
 |
用VC做什么毕设好呢?
|
|
| |
| ...
请大家给点建议
|
|
| 作者:zouzou zouyuxiao张贴于2007-12-15 16:22:20.0,共阅读835次,回复4次 |
|
|
 |
C++ Primer(第4版)习题解答[2]
|
|
| |
| 习题4.1
假设get_size是一个没有参数并返回int值的函数,下列哪些定义是非法的?为什么?
unsigned buf_size = 1024
(a) int ia[buf_size];
(b) int ia[get_size()];
(c) int ia[4*7-14];
(d) char st[11] = "fundamental" ;
【解答】
(a)非法,buf_size是一个变量,不能用于定义数组的维数(维长度)。
(b)非法,get_size()是函数调用,不是常量表达式,不能用于定义数组的维数(维长度)。
(d)非法,存放字符串"fundamental"的数组必须有12个元素,st只有11个元素。
习题4.2
下列数组的值是什么?
string sa[10];
int ia[10];
int main(){
string sa2[10];
int ia2[10];
}
【解答】
sa和sa2为元素类型为string的数组,自动调用string类的默认构造函数将各元素初始化为空字符串;ia为在函数体外定义的内置数组,各元素初始化为0;ia2为在函数体内定义的内置数组,各元素未初始化,其值不确定。
习题4.3
下列哪些定义是错误的?
(a) i ...
|
|
| 作者:白乔 bluejoe张贴于2008-02-19 13:33:40.0,共阅读1032次,回复0次 |
|
|
 |
C++ Primer(第4版)习题解答
|
|
| |
| 习题1.1
查看所用的编译器文档,了解它所用的文件命名规范。编译并运行本节的main程序。
【解答】
一般而言,C++编译器要求待编译的程序保存在文件中。C++程序中一般涉及两类文件:头文件和源文件。大多数系统中,文件的名字由文件名和文件后缀(又称扩展名)组成。文件后缀通常表明文件的类型,如头文件的后缀可以是.h或.hpp等;源文件的后缀可以是.cc或.cpp等,具体的后缀与使用的编译器有关。通常可以通过编译器所提供的联机帮助文档了解其文件命名规范。
习题1.2
修改程序使其返回-1。返回值-1通常作为程序运行失败的指示器。然而,系统不同,如何(甚至是否)报告main函数运行失败也不同。重新编译并再次运行程序,看看你的系统如何处理main函数的运行失败指示器。
【解答】
笔者所使用的Windows操作系统并不报告main函数的运行失败,因此,程序返回-1或返回0在运行效果上没有什么区别。但是,如果在DOS命令提示符方式下运行程序,然后再键入echo %ERRORLEVEL%命令,则系统会显示返回值-1。
习题1.3
编一个程序,在标准输出上打印“Hello, World”。
【解答】
#include<iostream>
int main()
{
std::cout << "Hello, World" << std ...
|
|
| 作者:白乔 bluejoe张贴于2008-02-19 13:31:45.0,共阅读1034次,回复0次 |
|
|
 |
白乔原创:FlashNow!动画浏览器(1.05.20)
|
|
| |
![工程快照[60,030字节]](/upload/2004/04/1047343490830.gif)
|
| |
|
类似于ACDSee浏览/查看双界面的Flash动画播放器;
方便快捷的播放控制;
可以直接在地址栏输入flash动画的URL;
可以随意保存本地/远端Flash文件;
支持flash多格式转换;
支持全屏播放;
支持浏览预览;
自动注册SWFlash控件中文版;在本工程中,你可以找到:
1. 浏览/查看双界面切换的实现;
本工程的浏览/查看双界面主要受ACDSee的启发。(使用SPY++)
2. 资源管理器的实现;
FlashNow!内嵌一个资源浏览器,希望能对大家有所帮助~~以下为FlashNow!浏览视图:
3. 在浏览视图中嵌入预览视图;
4. 在“文件对话框”中嵌入预览视图;
“打开”文件对话框如图所示:
5. 本地浏览历史记录的实现;
如图所示:
6. 在任务栏显示进度条;
7. OCX控件的注册;
8. 全屏视图的实现;
9. 在工具栏里嵌入组合框以及滑杆;
10. Flash文件的顺序播放;
11. 从Flash程序中抽取swf文件;
源代码为2002年编写,大部分是2001年在学校写的,估计不是很规范,一直没有时间整理,希望大家笑纳:)
|
|
| 作者:不祥 bluejoe张贴于2004-04-20 21:09:27.0,共阅读4889次,回复3次 |
|
|
 |
BBS联赛作品B3006
|
|
| |
![工程快照[38,269字节]](/upload/2004/05/1047343490928.gif)
|
| |
| 关于TEC PRO通信机制的说明.doc
使用手册.ppt
虚拟机程序文档(含微程序扩充、动态波形图).doc
虚拟机逻辑框图(含微程序扩充、动态波形图).vsd
制作组.txt虚拟机程序说明(包含微程序扩充、动态波形图)
一、虚拟机功能:
功能:
1.支持A,G,R,D,E,U,T,P等命令;
2.可读入.ASM汇编文件或者.COD二进制文件执行;
3.可选择不同的运行方式(全速,单指令,单微指令,暂停);
4.支持中断实验(三级中断源),可以设定中断向量;
5.支持指令集与微指令集的动态扩充;
6.控件动态显示所有重要信号与数据状态(部分控件可点击);
二、使用说明:
使用说明:
1.首先点击“连接”按钮,选择“与TEC2000通信”或者“使用软件模拟”;
2.若使用软件模拟,则点击“全速运行”按钮,进入正常工作方式;
3.为详细了解虚拟机工作情况建议点击“暂停”然后单指令或单微指令运行;
4.若要读入文件,点击“打开文件”按钮,文件格式将自动转换,如要执行文
件,再点击“传送”按钮,则文件写入内 ...
|
|
| 作者:不祥 bluejoe张贴于2004-05-05 23:32:15.0,共阅读5001次,回复9次 |
|
|
 |
文件加密、解密工具
|
|
| |
![工程快照[5,412字节]](/upload/2007/01/1047343491315.gif)
|
| |
| 这是白乔学生时代的作品:)代码写得不是很好。
主要完成功能如下:
支持资源管理器的右键菜单;
支持加密和解密;
加密文件后缀为.lck,可直接双击解密并打开原始文件(如:你mm的照片,哈哈);
|
|
| 作者:白乔 bluejoe张贴于2007-01-27 23:23:14.0,共阅读3468次,回复2次 |
|
|
 |
各位前辈帮忙
|
|
| |
| ...我现在刚学VC,遇到了一个问题:我的工程中放了两个页面,一个中有带复选框的树控件和一个按钮,另一个是ListBox,我想实现选了数控件的内容后点击按钮后选择的数据就添加到ListBox中!
帮帮忙,怎么实现的?
|
|
| 作者:成亮 moon1527张贴于2008-02-02 14:52:35.0,共阅读630次,回复0次 |
|
|
 |
Visual C++.NET编程讲座之三
|
|
| |
| ...第二讲 文档数据的读取和显示
摘要
本讲先来介绍程序各个类的关联机制,然后讨论文档的读过程及读操作,最后讨论文档数据的显示方法和技巧。
程序中各用户类的关联
在上一讲中,我们使用MFC应用程序向导创建一个单文档项目TextViewer。现在,我们打开该项目。可以看出,向导为TextViewer项目创建了以下几个类:
应用程序类CTextViewerApp,应用程序必须的运行入口,在上一讲已经讨论过。
主框架窗口类CMainFrame,用来负责窗口的标题栏、菜单、工具栏及状态栏等界面元素的操作。
文档类CTextViewerDoc,用来负责文档数据的读取和保存
视图类CTextViewerView类,用来显示文档显示,并可响应各种类型的输入(例如键盘输入)以及实现打印和打印预览等。
还有一个对话框类CAboutDlg,用来显示该应用程序的版本信息,是一个"关于"对话框。
需要说明的是,Visual C++ .NET将各个类的声明保存在头文件中,即以.h为扩展名,而将类的实现代码保存在以.cpp为扩展名的实现文件中。
那么,在MFC中上述的主框架窗口类、文档类和视图类的关系是怎样呢?我们来看一下。
将解决方案管理器切换到"类视图",展开CTextViewerApp类的所有节点,双击 ...
|
|
| 作者:Adding qiaoyongbo张贴于2007-12-21 15:30:15.0,共阅读800次,回复1次 |
|
|
 |
求助:二元二次非线性方程解法
|
|
| |
| ...用牛顿迭代法求解二元二次分线性方程组,如果方程组无解如何表示,如果方程组有两组不同解,用迭代法找到一组解后,如何设初值找到另一组解,谢谢解答!
|
|
| 作者:凝 nina421张贴于2008-01-07 15:55:44.0,共阅读634次,回复1次 |
|
|
 |
强烈建议举行一次VCer庆祝活动
|
|
| |
| 小白,好久不见了,偶尔打开了这个网页,发现当年几个毛头小伙突发奇想弄了这个论坛到现在已经4年有余,到现在还是生机勃勃。
感动ing,感叹ing,惆怅ing。 为了怀念当年的梦想,为了让更多的在网上默默为这个年轻的网站默默奉献的同志们有相识相知的机会,强烈建议小白同志牵头 咱们举行一次小型的聚会,一起唱歌,一起吃饭,一起畅想编程的人生。
虽然我不做程序好多年了,但是回想起当年激情燃烧的岁月,也带给我更多的感动。在尔虞我诈的市场中,竟然还有这样一片彼此相互关怀相互照顾的小天地。
小白,你在创建这个网站的时候曾经是我们的老大,希望你偶尔在看护这个小家园的时候能看到我的呼声,如果有兴趣,请及时联系我。谢谢。
MikeJ (2008-01-24)
|
|
| 作者:胖胖 mikej张贴于2008-01-24 22:16:01.0,共阅读534次,回复0次 |
|
|