- 博客(174)
- 资源 (11)
- 收藏
- 关注
转载 vs2010 MFC使用GDI+显示图片
1、配置GDI+VS2010自带GDI+,直接使用。(1)首先要添加头文件和库#pragma comment( lib, "gdiplus.lib" )#include "gdiplus.h"using namespace Gdiplus;建议添加到stdafx.h里(2)然后添加全局变量xx.h头文件定义:ULONG_PTR m_gdipl
2014-06-20 19:22:09 4828 1
转载 vs2010 MFC 错误1 IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++-> 代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
2014-06-19 23:19:31 4943
转载 mfc遍历文件夹
一 获取指定目录下当前文件夹和文件的路径 以获取D://test目录下的文件夹和文件为例void CdirectoryDlg::BrowseCurrentDir(CString strDir){ CFileFind finder; CString strPath; BOOL bWorking = finder.FindFile(strDir); while (bWorking
2014-06-19 23:17:17 944
转载 在Static上显示JPG图像,如何使图像大小自适应Static边框
void CJpgDlg::OnButton1() { IStream *m_pStream; IPicture *m_pPictrue; OLE_XSIZE_HIMETRIC m_JPGWidth; OLE_YSIZE_HIMETRIC m_JPGHeight; HGLOBAL hMem; CFil
2014-06-03 20:19:05 1262
转载 vc6.0 如何在一个窗体中改变另一个窗体下的按钮状态
vc6.0 怎么在一个窗体中改变另一个窗体上的按钮状态?比如说:窗体1上有4个按钮,现在点击按钮4弹出另外一个窗体2,窗体2上有个按钮,现在我想点击窗体2上这个按钮让窗体1上按钮1、2、3,全部隐藏,应该怎么实现呢?
2014-06-03 20:16:38 1219
转载 在VC上实现如何从内存中读取JPEG、GIF等图像
首先,本文适合那些由网络传输得到的JPEG、GIF图像显示,因为这些图像都是以“BYTE数组”这种形式传输。 直接给出函数,不说废话了!//-----------以下两句放在头文件定义的地方#include "Gdiplus.h"using namespace Gdiplus; //-----------以下代码修改一下变量为自己的变量,即刻使用 void Re
2014-06-03 10:11:03 2929
转载 mfc如何获得控件句柄
CWnd *pWnd = GetDlgItem(ID_***); // 取得控件的指针HWND hwnd = pWnd->GetSafeHwnd(); // 取得控件的句柄
2014-06-03 10:08:25 12947
转载 VC/MFC怎样将位图CBitmap对象保存成为bmp格式文件?(你在网上找的不一定灵,看我的一定灵)
VC/MFC怎样将位图CBitmap对象保存成为bmp格式文件? 虽然说现在写程序主要依靠 Internet ,特别是 Google 搜索(不过有时候 被墙,只能凑合着用百度)。编程技术人员的普遍经验都是:Google 在搜索技术资料的时候确实比 百度 要强。 废话少说,今晚找了些资料,终于搞定了 将CBitmap表示的位图对象保存成为正宗的 bmp 格式文件。不过
2014-06-03 10:01:27 3768 1
转载 MFC怎么设置控件的位置和大小
IDC_BUTTON1 //为按扭ID//GetDlgItem(IDC_BUTTON1)->MoveWindow( x, y, width, height );GetDlgItem(IDC_BUTTON1)->MoveWindow( 100,10, 200, 40 );
2014-06-03 09:58:28 1717
转载 MFC下unsigned char和Cstring的转换
CString无论是CStringA还是CStringW,其构造函数或者等号都能完美就收unsigned char类型!unsigned char *st = “12345”;CString str(st);或者CString str = st;完美!!!
2014-05-29 14:56:19 9044 7
原创 c# 截取字符串和分割字符串
private void Form1_Load(object sender, EventArgs e) { textBox1.Text = "123123"; } private void button1_Click(object sender, EventArgs e) { stri
2014-05-29 14:51:19 1826
转载 C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法
using System;class Program{ static void Main() { string[] array = { "cat", "dot", "perls" }; // Use Array.Exists in different ways. bool a = Array.Exists(array, elemen
2014-05-29 14:39:40 4429
原创 mfc IP控件ip地址转unsigned long和unsigned long转char*
BYTE nField0 = 0, nField1 = 0, nField2 = 0, nField3 = 0; UpdateData(true); CString ipaddr; if(!m_zhongip.IsBlank()) { m_zhongip.GetAddress(nField0, nField1, nField2, nField3); ipaddr.Format(_T
2014-05-29 14:19:38 1387
转载 C#winform控件多线程访问
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Thr
2014-05-29 12:03:22 655
转载 证明书怎么写
证明是我们在日常工作中经常用到的应用文体。所以我们应该会写证明书。证明书怎么写文头。证明两个字居住,加粗,加大字号。正文内容。输入正文内容,需要证明的事项等。叙述简介,明了,不要出现语病和歧义。落款和日期
2014-05-29 09:32:10 1020
转载 C#遍历指定文件夹中的所有文件
C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//
2014-05-28 15:41:50 3703
转载 【C#利用后台动态加载数据】Winform“防界面卡死”
废话:最近遇到的项目发现,对于Winform获取大数据量时,界面假死,体验效果非常差。身为测试员,有义务也有责任提出BUG。每次测试都面对卡了超过5秒的界面,实在是一种折磨,更是一种自杀行为。与是自己便研究了下,可以通过多线程来处理,当然也可以通过后台来获取数据。如果用多线程的话可以解决界面卡死的情况,但是对于动态加载数据的话可能复杂些。因为多线程的话,需要执行完一个线程再把数据更新出来,智能化不
2014-05-28 14:28:27 7876
转载 C#跨窗体调用控件(委托回调函数)
问题: 有两个窗体,FORM1(含一个label控件,一个名为显示form2的button控件)和FORM2(含一个button控件)。启动时,FORM1中点击button控件显示form2使FORM2显示出来。点击FORM2中的button1后,Form1中的label1的text改变。 解决:用事件回调 一、在Form2 解决:用事件回调 一、在Form2里
2014-05-27 22:00:08 2659
转载 Windows如何压缩tar.gz格式
tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在linux服务器端很常用,于是许多习惯用Windows的Web开发人员,可能会遇到这个压缩格式的麻烦。如何在windows系统生成tar.gz压缩包
2014-05-27 17:47:52 593
转载 MFC Static上显示JPG图像,如何使图像大小自适应Static边框
void CJpgDlg::OnButton1() { IStream *m_pStream; IPicture *m_pPictrue; OLE_XSIZE_HIMETRIC m_JPGWidth; OLE_YSIZE_HIMETRIC m_JPGHeight; HGLOBAL hMem; CFil
2014-05-12 17:01:41 2315
转载 vc6.0设置和获取IP地址控件的内容
获取IP地址:CString strIpAddress;BYTE f1,f2,f3,f4;m_IpAddress.GetAddress(f1,f2,f3,f4); //m_IpAddress 是 IP 文本框对象对应的成员变量strIpAddress.Format("%d.%d.%d.%d",f1,f2,f3,f4);设置IP地
2014-05-07 10:24:29 1083
转载 c# 串口读取GPS信息
NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式。现在已经成为GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
2014-05-05 15:28:55 4871 1
转载 mfc判断目录是否存在创建多级目录
BOOL DirectoryExist(CString Path){ WIN32_FIND_DATA fd; BOOL ret = FALSE; HANDLE hFind = FindFirstFile(Path, &fd); if ((hFind != INVALID_HANDLE_VALUE) && (fd.dwFileAttributes & FILE_ATTRIBUT
2014-05-05 12:15:21 1578
原创 c# 同步委托,异步委托,异步回调
namespace WindowsFormsApplication1{ public partial class Form1 : Form { delegate int adddelegate(int a, int b); public Form1() { InitializeComponent();
2014-05-04 17:58:02 1166
原创 c# 委托和多播委托
namespace WindowsFormsApplication1{ public partial class Form1 : Form { /* 说明; 1.C#中,委托(delegate)是一种引用类型,在其他语言中,与委托最接近的是函数指针,但委托不仅存储对方法入口点的引用,还存储对用于调用方法的对象实例的引用。
2014-05-04 15:02:55 945
原创 C# 确认对话框,文件是否存在,文件删除
if (File.Exists(textBox_id.Text + "_sections.bat")) { DialogResult dr=MessageBox.Show("已经存在该线路文件,确认删除?","文件删除",MessageBoxButtons.OKCancel); if (dr == Dialog
2014-04-30 15:12:14 823
转载 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权
开始-运行执行执行 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i把v2.0换成v4.0即可
2014-04-28 14:33:01 1263
转载 CString类型与unsigned char类型的相互转换
很好的代码:CString类型的数据转化为unsigned char类型的数组CString s1 = "ffffffffffff"; char *s2 = (char *)(LPCTSTR)s1; int nLen = strlen(s2); int i = 0; char s3[3] = {0}; while(i < nLen) { strncpy(s3, s2
2014-04-25 11:14:44 3575
原创 MFC 复选框选中和是否被选中判断
方法1:((CButton*)GetDlgItem(IDC_CHECK_enable))->SetCheck(1);其中IDC_CHECK_enable为控件ID
2014-04-24 10:27:52 17842 1
转载 c# 时间格式化
string tbToStore = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString("00") + DateTime.Now.Day.ToString("00");或者
2014-04-03 20:46:13 538
原创 qt 线程睡眠
引用文件:#include Qt为我们提供了几个可以用于线程Sleep的函数,分别是:void QThread::sleep ( unsigned long secs ) [static protected]void QThread::msleep ( unsigned long msecs ) [static protected]void QThread::uslee
2014-04-02 16:25:50 8652
原创 qt判断文件是否存在,如果存在则删除
代码如下: QFile file("c:\\snapshot.jpg"); if (file.exists()) { file.remove(); }引用:#include
2014-04-02 16:23:05 19320
转载 vs2010中moc文件生成方法,qt找不到moc_**.cpp
找了好久哦,是一般好文章。原文地址:http://blog.sina.com.cn/s/blog_a459dcf50101ded1.htmlQt 程序在交由标准编译器编译之前,先要使用 moc 分析 C++ 源文件。如果它发现在一个头文件中包含了宏 Q_OBJECT,则会生成另外一个 C++ 源文件。这个源文件中包含了 Q_OBJECT 宏的实现代码。这个新的文件名字将会是原文件名前面
2014-03-27 20:55:15 9011 1
转载 UpdateData()
UpdateData() 是MFC的窗口函数,用来刷新数据的。操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据。 函数原型编辑本段 BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 参数说明 bSaveAndValidate:标明那对话框是初始化(FALSE)还是数
2014-03-26 10:04:30 515
转载 qt中简单的画线
#include QPainter> void MainWindow::paintEvent(QPaintEvent *event){QPainter paint(this);paint.setPen(Qt::red);paint.drawLine(0,50,50,50);} h文件中记得添加void paintEvent(QPain
2014-03-25 15:26:05 13073
包括适用于 700 系列设备的 i40e Linux* 基础驱动程序版本 2.17.15(i40e-2.17.15.tar.gz
2022-03-27
C#窗体透明
2013-12-19
信息安全数学基础_(陈恭亮_著)_清华大学出版社_课后答案
2011-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人