奋斗[Come On!]

VC++交流,大家别错过呀。谢谢!!

 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

同城有缘人

 
 
列表加载中...
 
 
 
 
 
 
 

三八、CListCtrl技巧与注意

2009-7-9 16:50:05 阅读(73) 评论(0)

1、基本操作
    // 添加一列
    // nCount 列序(从0开始)  strItem 列名
    int nCnt = m_ctrList.InsertColumn(nCount, strItem, LVCFMT_CENTER, ITEM_WIDTH);
    // 添加一行
    m_ctrList.InsertItem(nSubCount, ""); // nSubCount这个是行号(从0开始)
    m_ctrList.SetItemText(nIndex, nCount, info.svCode); // nIndex 行序,nCount是列序

阅读(73) | 评论(0) | 阅读全文>>

三七、Windows 内存管理[转]

2009-7-9 11:11:06 阅读(58) 评论(0)

  1Windows的内存结构

         Windows系统中的每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,因为32位指针可以拥有从0x000000000xFFFFFFFF之间的任何一个值。对于64位进程来说,则这个空间是16EB。由于每个进程可以接收它自己

阅读(58) | 评论(0) | 阅读全文>>

美国推荐9种食物抗流感

2009-6-12 14:25:12 阅读(4) 评论(0)

         美国推荐9种食物抗流感

新型流感来了,如何通过饮食来提高免疫力、远离流感?美国MSNBC新闻网向大家推荐了9种食物。

酸奶——益生菌保护肠道

酸奶中含有益生菌,可保护肠道,避免致病细菌的产生。另外,有些酸奶中含有的乳酸菌可以促进血液中白细胞的生长。

鸡汤——美味的感冒药

鸡肉在烹饪过程中释放出来的半胱氨酸,与治疗支气管炎的药物乙酰半胱氨酸非常相似,有盐分的鸡汤可以减轻痰多的症状,因为它与咳嗽药的成分很像。炖鸡汤时加些洋葱和大蒜,可让效果更显著。

牛肉——补锌增强免疫力

锌在饮食中非常重要,它可以促进

阅读(4) | 评论(0) | 阅读全文>>

三六、VC 对BMP位图的读写

2009-6-12 10:53:50 阅读(165) 评论(0)

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
// FG_DIB.h
class CFG_DIB : public CObject  
{
public:
    //默认构造函数
    CFG_DIB();
    //构造函数,根据图象宽和高,以及记录每个象素所需字节数来初始化
    CFG_DIB(int width, int height, int nBitCounts);
    virtual ~CFG_DIB();

阅读(165) | 评论(0) | 阅读全文>>

三五、VC中读取和保存bmp位图

2009-6-10 18:14:17 阅读(124) 评论(0)

总概:对BMP位图进行分析,BMP文件由文件头、位图信息、图像数据组成。
一、BMP文件头如下:
BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。其结构定义如下:
typedef struct tagBITMAPFILEHEADER
{
    WORD bfType;   // 位图文件的类型,必须为BM
    DWORD   bfSize;   // 位图文件的大小,以字节为单位
    WORD bfReserved1;  // 位图文件保留字,必须为0
    WORD bfReserved2;  // 位图文件保留字,必须为0

阅读(124) | 评论(0) | 阅读全文>>

三四、VC中用GDI来绘图

2009-6-9 18:49:44 阅读(21) 评论(0)

初步总结一下GDI绘图

一、把GDI的.lib库文件放到你所安装的VC下Lib文件夹下,把它所有的.h文件放到VC下的Include文件夹下。

二、引进这个#pragma comment(lib, "gdiplus.lib")库文件及包含头文件#include "gdiplus.h"和一些宏。如下:
    #ifndef ULONG_PTR
    #define ULONG_PTR unsigned long *
    #endif
    #include "gdiplus.h"
    using namespace Gdiplus;

阅读(21) | 评论(0) | 阅读全文>>

三三、CToolTipCtrl提示控件的使用

2009-6-8 9:51:41 阅读(66) 评论(0)

CToolTipCtrl m_Tip;    // 提示控件

m_Tip.Create(GetDlgItem(IDC_BUTTON1), TTS_ALWAYSTIP); // 为这个窗体创建提示控件,第二个次参说明如下:TTS_ALWAYSTIP当鼠标移到指定的窗体上提示控件显示,TTS_NOPREFIX显示字符时不过滤'&'符.

// 可以设置CToolTipCtrl的一些属性, 可以查看MSDN了解一些设置属性的函数

// PreTranslateMessage()函数中做
BOOL CXXXXXDlg::PreTranslateMessage(MSG* pMsg)
{
    if(m_Tip.m_hWnd!=NULL)
     

阅读(66) | 评论(0) | 阅读全文>>

三二、VC在对话框中加入属性页[转]

2009-6-4 11:10:21 阅读(218) 评论(0)

        当一个基于对话框的程序中有相当多的控件时,你一定会想到使用属性页来将这些控件分类放置。本文针对这种方法来讨论几种可能实现的方案。

三二、VC在对话框中加入属性页[转] - 粗中有细——军 - 奋斗[Come On!] 方案一

本方案的例子请见源代码打包文件中的Property1部分

在对话框上放置一个Tab Control的控件,再在对话框上放置所需的控件(本例放置了2个按钮,试图在每个标签中显示一个)。然后利用Class Wizard来为Tab Control控件创建一个控件变量,该变量是CTabCtrl类的,再为其他控件也创建相应的控件类。 在主对话框的初始函数中CProperty1Dlg::OnInitDialog()加入如下代码:
//本例插入两个标签,实际运用中可通过循环插入所需个数的标签,运行后默认第一个标签被选中
m_tab.InsertItem( 0, _T("Tab1") );
m_tab.InsertItem( 1, _T("Tab2") );
//将不是第一个标签的控件隐藏掉,只留下你要的控件
m_button2.ShowWindow( SW_HIDE );

阅读(218) | 评论(0) | 阅读全文>>

三一、VC中如何设置鼠标形状、修改注册表

2009-5-18 15:36:22 阅读(177) 评论(0)

一、设置鼠标形状
     主要是用到WM_SETCURSOR事件,在OnSetCursor()函数中做相应的改变。
通过::SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR_COMMON));就可以改变鼠标形状。

二、修改注册表
HKEY hKey;
1、打一个键::RegOpenKeyEx(HKEY_LOCAL_MACHINE, data_Set, 0, KEY_READ, &hKEY);
2、查询该键的值::RegQueryValueEx(hKEY, "RegisteredOwner", NULL, &type_1, owner_Get, &cbData_1);

阅读(177) | 评论(0) | 阅读全文>>

三十、CListCtrl使用技巧

2009-5-18 11:28:14 阅读(243) 评论(0)

阅读(243) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

  粗中有细——>军

江西省 九江市 天蝎座

 发消息  写留言

 
自我介绍 我是计算机系的学生,现在主要学VC++如果有人想交流那就别错过。想了解我就来看一下吧,我也不想多说什么好听的话。看一个就知道了呀,哈哈!!!
近期心愿 工资拿高点,找个媳妇。。
人生格言没有做不到,只有想不到。是男人就得勇于挑战,冲啊!
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
模块内容加载中...
 
 
日志评论
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009