- 博客(15)
- 资源 (24)
- 收藏
- 关注
转载 MFC下关于“建立空文档失败”问题的分析
<br />ProcessShellCommand() <br /> 在我们用向导创建 MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。 <br />CCommandLineInfo cmdInfo;//定义命令行 <br />ParseCommandLine(cmdInfo);//解析命令行 <br />// 调度在命令行中指定的命令。如果 <br />// 用 /RegServer、/Register、/Unreg
2010-07-14 12:11:00
1701
转载 VC下鹰眼图的实现
<br />VC下鹰眼图实现的思路与VB是一样的,只不过VC的可视化程序没有VB高,VC更多的是利用代码来实现一定的功能。如利用下面的两句代码创建两个控件,分别用来显示主图和鹰眼图。 <br /><br />m_ctrlMapX.Create(NULL, WS_VISIBLE, CRect(0,0,300,300), this, IDC_MAP1); <br /><br />m_eagleMapx.Create(NULL, WS_VISIBLE, CRect(0,0,400,400)
2010-07-13 17:19:00
836
转载 VC+MapX鹰眼实现
<br />在网上我看到了很多用VC+MapX实现的鹰眼,可功能都不全,看了清华出的那本<<用MapX开发地理信息系统>>上面有一个用vb作的鹰眼,功能不是很强,不过简单的也够用了,我翻译了一下写成了VC版的鹰眼。希望对新手有所帮助。<br />我的基本实现想法是,在同一个View窗口下家两个CMapX控件,一个称为主图,一个称为鹰眼图。<br />CMapX m_ctrlMapX; ///主图<br />CMapX m_eagleMapX; ///鹰眼图<br />注意事项:在View里的OnCreate
2010-07-13 16:53:00
572
转载 MapX 创建新的永久图层。
<br />/*<br />MapInfo Products Knowledge Base<br />Product: MapX<br />Version: 4.5<br />Platform: Win9xNT0<br />Category: VC++ Code Samples<br />Summary:<br />Creating a new table in Visual C++.<br />Question:<br />Is there a C++ code example for how to c
2010-07-13 16:42:00
715
转载 map及其相关函数的用法
<br />一.Map概述 <br />Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。 <br />下面举例说明什么是一对一的数据映射。比如一个班级
2010-07-06 11:24:00
709
转载 在MFC中如何使用全局变量
用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。 一、在应用程序类中定义 用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函数定义为这个类的成员变量和成员函数,就可以实现全局访问了。 从严格意义上讲,这种变量和函数并不是全局的,
2010-07-05 17:15:00
862
转载 VC++中用全局变量
<br />全局变量一般这样定义:<br /> 1。在一类的.cpp中定义 int myInt; 然后再在要用到的地方的.cpp里extern int myInt;这样就可以用了。<br /> 2。在stdafx.cpp中加入: int myInt; 然后在stdafx.h中加入: extern int myInt 这样定义的变量以后无论在什么文件中都可见的. <br /> 3。比较规范的是,先定义一个Glbs.h,把所有的全局变量原始定义放进去。然后定义一个Externs.h,把你
2010-07-05 17:10:00
1311
转载 WM5.0中添加弹出菜单(即上下文菜单)
<br />今天想弄个就想XP里的点击右键出现菜单的样式,当然在PDA上是只能点击了,我选择点击时出现弹出菜单,同时给予响应。<br />首先建个基于对话框的MFC的智能设备程序,从VS2005的窗体消息里选择WM_LBYTTONDOWN这个消息<br />选择好后就是要引入弹出菜单啦。代码如下:<br />void CTestMenuDlg::OnLButtonDown(UINT nFlags, CPoint point)<br />{<br /> int x = point.x;<br /> int y
2010-07-05 17:00:00
431
转载 VC++获取窗口句柄(mobile)
<br />在VC++编程中常需获取控件或窗体句柄,下面总结了几种方法,还希望大家能多多补充。<br />1、自身窗口句柄可用AfxGetMainWnd获取。 <br />2、系统中其他APP的窗口句柄可用FindWindow获取(用SPY帮一下忙).<br /> HWND hBtnClose; <br /> HWND hWnd=::FindWindow(NULL,"腾讯QQ系统广播"); <br /> if(hWnd) <br /> { <br /> hBtnClose=GetDl
2010-07-05 16:57:00
399
转载 MFC中替换指定的字符串
<br />在MFC中定义一个字符串<br />CString text = L"jake^wang^ioe";<br />for(int i=0;i<text.GetLength();i++)<br />{<br /> int index = text.Find(L"^");<br /> if(index == -1)<br /> continue;<br /> else<br /> {<br /> text.Replace(L"^",L"good");//前
2010-07-05 16:57:00
7223
转载 MFC中双缓冲画图
<br />HDC realDC;//实际环境<br />HDC m_memDC;//内存环境<br />HBITMAP m_membit;//位图句柄<br />CRect rect;<br />realDC = ::GetDC(m_hWnd);//获取设备的绘图句柄<br />m_memDC = ::CreateCompatibleDC(realDC ); //创建内存兼容DC <br />m_membit = ::CreateCompatibleBitmap(realDC ,rect.Wi
2010-07-05 16:55:00
302
转载 WINDOWS MOBILE编辑控件的使用技巧
<br />1、向控件添加文本:<br />调用CEdit::SetSel移动到编辑控件末尾,然后调用CEdit::ReplaceSel添加文本。下例是一种实现方法:<br />void CMyEdit::AppendText(LPCSTR pText)<br />{<br /> int nlen = GetWindowTextLength();<br /> SetFocus();<br /> SetSel(nlen , nlen);<br /> ReplaceSel
2010-07-05 16:54:00
281
转载 VC中TabContrl的用法
<br />标签是作为一个控件而使用的,由于它不是对话框,因此编程时不能直接在各个标签页上添加控件,只能在选中不同标签时在相同的位置显示含有不同控件的对话框。这些对话框可以作为资源添加到项目中。标签控件实现的是在不通对话框窗口之间的切换,而不只是在标签页上控件的显示切换。<br />编程时常用的函数是InsertItem() 插入一个标签<br />DeleteItem()删除一个标签<br />GetCurlSet()获取所选择标签的索引号<br />SetCurlSet()设置当前标签<br />Tab
2010-07-05 16:51:00
622
转载 VC++中改变Static Text字体的大小
<br />在构造函数中调用CreateFont方法,记得在头文件中加入CFONT font;申明字体的对象<br />CEasyCase::CEasyCase(CWnd* pParent /*=NULL*/)<br /> : CDialog(CEasyCase::IDD, pParent)<br />{<br /> <br />VERIFY(font.CreateFont(<br /> 12, // nHeight<br /> 0,
2010-07-05 16:48:00
499
转载 C++实现PDA中打开和关闭软键盘的方法
#include "SIPAPI.h"void CGetruanjianpanDlg::OnEnSetfocusEdit1()//编辑框获得焦点事件{ SipShowIM(SIPF_ON);//打开软键盘}void CGetruanjianpanDlg::OnBnClickedButton1()//按钮点击事件{ SipShowIM(SIPF_OFF);//关闭软键盘}
2010-07-05 16:43:00
1570
WTL起步-玩转图形界面
2010-06-30
SQLite权威指南
2010-06-12
深入解析消息循环深入解析消息循环
2010-06-12
深入浅出VC++动态链接库_DLL_编程
2010-06-12
windows mobile控制台插件
2010-06-10
注册表修改快速入门教程
2010-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人