自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

转载 四种枚举当前进程的方法

转:四种方法实现VC枚举系统当前进程 转载自:http://security.zol.com.cn/2005/0427/167328.shtml作者未知 四种方法实现VC枚举系统当前进程      在Windows 2000以上的

2007-04-30 12:06:00 1299

转载 进程与多进程管理的实现方法

摘要: 本文主要介绍了多任务管理中的多进程管理技术,对进程的互斥运行、子进程的创建与结束等作了较详细的阐述。  关键词: VC++6.0;进程;环境变量;子进程       进程  进程是当前操作系统下一个被加载到内存的、正在运行的

2007-04-29 15:04:00 1206

原创 如何获得本机IP地址

#include "winsock2.h"      (需要WS2_32.LIB库文件)CString strIp[10];int nCount = 0;WORD wversionrequested;WSADATA wsadata;char name[255];wversionrequested = MAKEWORD(2, 0);//调用WinSock2功能之前必须调用WSAStartupif

2007-04-28 09:55:00 534

转载 CString 小结

前言:串操作是编程中最常用也最基本的操作之一。 做为VC程序员,无论是菜鸟或高手都曾用过Cstring。而且好像实际编程中很难离得开它(虽然它不是标准C++中的库)。因为MFC中提供的这个类对我们操作字串实在太方便了,CString不仅提供各种丰富的操作函数、操作符重载,使我们使用起串起来更象basic中那样直观;而且它还提供了动态内存分配,使我们减少了多少字符串数组越界的隐患。但是,我们在使用过

2007-04-23 13:44:00 1905

翻译 VC与MYSQL之 mysql_ping

最近在找关于mysql_ping的用法,偶尔发现好多中文翻译过来的网页上面的东西与英文版的相差太大,而且与自己测试的结果也大相径庭,所以小弟花一些时间去翻译一下英文版,以供大家参考。但一些网页上看到数据库连接正常时返回TRUE,反之返回FALSE,在MFC里TRUE的值是1,非0;而在MYSQL官方网站上(http://dev.mysql.com/doc/refman/5.0/en

2007-04-04 10:35:00 3479

转载 VC中的常用方法20条

VC中的一些常用方法(20条) 2003-11-3加入  来自www.csdn.net  作者佚名  15条评论  点击29549次        一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NU

2007-04-02 23:31:00 572

转载 VC编程总结

1. 显示和隐藏标题栏  方法一:使用API实现  //隐藏TitleBar  LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE);  ::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION);  ::SetWindowPos(this->m_hWnd,

2007-04-02 23:30:00 529

转载 VC++编程技巧83例

Visual C++编程技巧之一 1. 如何获取应用程序的实例句柄? 2. 如何通过代码获得应用程序主窗口的指针? 3. 如何在程序中获得其他程序的图标? 4. 如何编程结束应用程序?如何编程控制windows的重新引导? 5. 怎样加栽其他的应用程序? 6. 确定应用程序的 路径 7. 获得各种目录信息 8. 如何自定义消息  如何获取应用程序的实例句柄? 应用程序的 实例句柄保存在CW

2007-04-02 23:29:00 1679

转载 VC#技巧设计小结

获取文件的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion;    更改文件属性,删除只读文件:  下例欲将E:/test.txt文件拷贝至D:/tm

2007-04-02 23:28:00 553

原创 XP系统中关机、注销、重启功能

void CRestartAndShutdown::OnRestartcom() { CSystemCom systemcom; if(systemcom.DoModal() == IDOK){  HANDLE hToken;  TOKEN_PRIVILEGES tkp;  DWORD dwVersion;  dwVersion=GetVersion();  //取得当前操作系统的版本信息    

2007-04-02 23:27:00 742

原创 获得主程序所在路径并建立配置文件

char sDir[100];GetModuleFileName(NULL, sDir, 100);  // 获得配置文件的路径CString strFile;strFile.Format("%s", sDir);int iFinder = strFile.ReverseFind(//);if (iFinder > 0){strFile = strFile.Left(iFinder+1);

2007-04-02 23:26:00 701

原创 读写配置文件

Windows操作系统专门为此提供了6个API函数来对配置设置文件进行读、写:  GetPrivateProfileInt() 从私有初始化文件获取整型数值  GetPrivateProfileString() 从私有初始化文件获取字符串型值  GetProfileInt 从win.ini 获取整数值  GetProfileString 从win.ini 获取字符串值  WritePrivat

2007-04-02 23:25:00 708

原创 XP系统中调用系统关机对话框

typedef void (WINAPI *RUN)(UINT); HMODULE hShell32; RUN RunFileDlg; hShell32 = LoadLibrary("shell32.dll"); RunFileDlg = (RUN)(GetProcAddress(hShell32, MAKEINTRESOURCE(60))); RunFileDlg(NULL); 

2007-04-02 23:23:00 876

原创 XP系统中调用系统的锁定功能

HMODULE hUser32dll; PROC MyLockWorkStation;  hUser32dll=GetModuleHandle("user32.dll"); MyLockWorkStation=GetProcAddress(hUser32dll,"LockWorkStation"); if(MyLockWorkStation)  MyLockWorkStation(); 

2007-04-02 23:23:00 458

原创 运行其它程序

//1、运行EMAIL或网址 char szMailAddress[80]; strcpy(szMailAddress,"mailto:netvc@21cn.com"); ShellExecute(NULL, "open", szMailAddress, NULL, NULL, SW_SHOWNORMAL); //2、运行可执行程序 WinExec("notepad.exe",SW_SHOW)

2007-04-02 23:22:00 542

原创 根据需要动态建立文件夹

void CFiledirDlg::OnButton1() { // TODO: Add your control notification handler code here CTime time=CTime::GetCurrentTime(); CString string_time=time.Format("%Y-%m-%d"); CString string_dir="G://TempVi

2007-04-02 23:20:00 612

原创 从文件加载位图

BOOL CLoginSystem::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code here and/or call default CString string="E://Pic//BACKGROUND.bmp"; HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanc

2007-04-02 23:19:00 1033

原创 屏蔽XP系统中的Enter、Esc、Alt+F4

BOOL CMainDlg::PreTranslateMessage(MSG* pMsg) {    if(pMsg->message == WM_KEYDOWN) {            switch(pMsg->wParam)            {                case VK_RETURN://屏蔽回车                  return TRUE;    

2007-04-02 23:15:00 697

原创 取得有标题栏的窗口的句柄与指针

HWND hwnd;hwnd=::FindWindow(NULL, "关机或重启");CWnd *p=FromHandle(hwnd);p->***********;

2007-04-02 23:04:00 573

原创 窗口间变量传递

虽然没碰到过多少,至少现在遇到了以下几种变量传递的情况:1。主窗口向子窗口传递;2。子窗口向主窗口传递;3。子窗口间互相传递;下面分别介绍。一、主窗口向子窗口传递变量     1、 在主窗口中如是全局变量,可在子窗口中直接用extern声明而在子窗口中直接用,前提是必须包含主窗口的头文件。例如:主窗口CMainDlg,子窗口CSub,在主窗口中定义全局变量int temp;temp = 2

2007-04-02 23:02:00 1844

原创 动态建立右键菜单(一级/二级/三级) 响应鼠标单击事件及修改项的内容

之前刚学习MFC的时候,啥也不懂,连一个MessageBox都看不懂,呵呵……,今天刚开博客,这也是我的第一篇文章,右键菜单的动态建立。就像一些大侠说的一样,其实方法都一样,看你能不能想得到,能不能触类旁通。1.定义CMenu的对象CMenu menu1, *menu2, *menu3; POINT curPos;2.创建一级弹出菜单 menu1.CreatePopupMenu()

2007-04-02 14:13:00 6849 4

GB18030转ASCII,转Unicode的GBK(中文)

1、char类型GB18030字符串编码转unsigned short; 2、通过查表法,查询对应的ASCII码; 3、把ASCII码转为GBK,进而输出中文; 4、char、TCHAR互转; 5、VS2008编译通过。

2021-12-21

组合框中画线,线类型设定、粗细设定

可以在组合框下拉的时候画直线、点线等,并可设置其粗细、颜色等,用户可根据需要自行修改。

2010-05-18

VC 导出到EXCEL(一)

通过代码及EXCEL模板控制,可以方便的从VC导出至EXCEL,从而制作出漂亮的报表。

2010-01-30

VC及DOS下PING源码(网上搜集)

网上搜集的VC及DOS环境下PING源码

2008-07-08

类XP开始菜单(转)

类似XP系统的开始菜单按钮

2008-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除