//注:我试用时的工程类型为MFC对话框工程具体步骤:1,首先为所要改变颜色的对话框类添加WM_CTLCOLOR消息函数。 2,给你的工程中的对话框类添加一个CBrush变量,如:CBrush m_bkBrush; //准备一把背景刷子 3,在对话框的初始化函数OnInitDialog中return TRUE的前面添加一行代码:m
程序截图如下:写本程序的目的:很多安装Java的JDK的童鞋们,最头疼的莫过于设置Java的环境变量了,偶一次又一次地帮他们设置,渐渐地就觉得无聊了,于是乎决定写这么个小工具给他们用,以后偶就不用为此担忧了~_~!...本程序的难点:难点就是如何修改系统的环境变量了,网上查了很久,没发现有什么专门的API可以直接操作系统的环境变量,许多人都为此苦苦的寻问着,就是找不到API啊!...本程序的思路:
添加 #include <tchar.h> 即可
对于喜欢逛论坛的朋友,是不是一直重复着这样的一个循环,点贴->回复->下载->点贴... 呵呵,在回复了N个帖子之后,我才发现,我下载的速度比回复的速度要快... 为此我用VS2008写了这个小工具来代替我重复的工作,有此感受的朋友,不妨一试 效果截图如下: 主要代码如下://按F1时... if (2012==nHotKeyId)
遇到HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,processid);读取不出值,问题:VS2008需要提权声明函数://提升进程访问权限bool enableDebugPriv(){ HANDLE hToken; LUID sedebugnameValue; TOKEN_PRIVILEGES tkp; if
翻开MSDN,AfxBeginThread有两种重载形式,原型分别如下:1.CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, //线程函数原型:UINT MyControllingFunction( LPVOID pParam ); LPVOID pParam,
程序截图如下:主要代码如下:// 往剪贴板写入数据函数bool WriteDataToClipboard(CString data){ if (::OpenClipboard(AfxGetMai
先看下效果截图如下:第一步:在对话框的头文件中xx.h写入处理特定消息函数的原型afx_msg void OnHotKey(WPARAM wParam, LPARAM lParam);截图如下(注意选中的黑体部分):第二步:在对话框的源文件xx.cpp中将指定的消息和处理其的函数关联起来ON_MESSAGE(WM_HOTKEY,OnHotKe
1.在头文件中定义全局变量 static CString strCurrentUser,strCurrentPass; //用于保存登录系统的用户名和密码 2.在类外初始化全局变量,不能在构造函数中进行哦,还要注意不能省去类型说明符! CString CLoginDlg::strCurrentUser=_T(""); //全局变量初始化CString CLoginDlg
编程时经常遇到要类型转换,开始的时候特别记不住,特此整理如下,方便各位也方便自己查阅。CString转成string :string s(CString.GetBuffer());string转成CString :CString.format("%s", string.c_str());CString转成char* :char *p = CString.GetB
绘制视图背景在视图类的OnDraw函数中绘制视图背景void CDrawBkView::OnDraw(CDC *pDC){ CDrawBkDoc *pDoc =GetDocument(); //获取文档指针 ASSERT_VALID(pDC); //出错处理 CBitmap m_Bitmap; m_Bitmap.LoadBitmap(IDB_BITMAP1); //
void CStrIsNumberDlg::OnButtonCHeck() {//将控件变量的值传给控件控件变量UpdateData(true);//判断用户输入是否为数字if(!IsNumber(m_str)){AfxMessageBox(TEXT("Sorry!本程序只允许输入数字,请重新输入!"));return;}}BOO
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处可寻,简单记录一下!...CStatusBar * pStatusBar=(CStatusBar *)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_STATUS_BAR);CToolBar * pToolBar=(CtoolBar *)AfxGetMainWnd()
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处可寻,简单记录一下!...CMenu *pMenu=m_pMainWnd->GetMenu();
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处可寻,简单记录一下!... CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd;CyouView *pView=(CyouView *)pMain->GetActiveView();
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处可寻,简单记录一下!...CDocument * pCurrentDoc =(CFrameWnd *)m_pMainWnd->GetActiveDocument();
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处可寻,简单记录一下!... 在App中获得MainFrame指针CWinApp 中的 m_pMainWnd变量就是MainFrame的指针也可以这样获取: CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd();
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处可寻,简单记录一下!... 在View中获得Doc指针 CYouSDIDoc *pDoc=GetDocument();一个视只能有一个文档。
效果
程序截图如下:主要代码如下://定时器处理函数void CGetCursorPosDlg::OnTimer(UINT nIDEvent) { //判断定时器ID是否为前面设置的定时器的ID if(2012==nIDEvent) { //获取鼠标在屏幕上的位置 POINT p; ::GetCursorPos(&p); //将鼠标在屏幕上的位置更新到程序界面
有关 NuGet 的详细信息,请访问 http://docs.nuget.org/。此程序包将 Windows Phone 8.1 SDK 的工具集成到 Visual Studio 菜单
参考:https://www.jianshu.com/p/91215e310e8e在运行中输入“gpedit.msc”打开本地组策略编辑器在计算机配置->管理模板->Windows组件->Internet Explorer选项下,双击右侧设置中“自定义用户代理字符串” 进行设置重启IE生效------------------------------------------
extern "C"{#include <MQTTClient.h>#include <MQTTClientPersistence.h>}#pragma comment(lib, "paho-mqtt3a.lib")1>MQTT.obj : erbli...
使用阿里云的oss c++ sdk出现如下错误:1> 正在创建库 ../build/AliOss.lib 和对象 ../build/AliOss.exp1>AliOss.obj : error LNK2001: 无法解析的外部符号 "public: class AlibabaCloud::OSS::Outcome<class AlibabaCloud::OSS::O...
A程序通过消息 WM_COPYDATA 给B程序发送数据A程序发送代码片段如下typedef struct tagVCodeData{ int X; int Y; int Width; int Height; int DataLen; int pngDataAddr; char* szName; tagVCodeData()...
// 对话框屏幕居中 ShowWindow(SW_NORMAL); CRect rtDesk; CRect rtDlg; ::GetWindowRect(::GetDesktopWindow(), &rtDes
DWORD64 dw64TimeMS = 87373737337;time_t timeTmp = dw64TimeMS / 1000; struct tm *ptmReal = localtime(&timeTmp); char szTime[64
窗口淡入淡出要使用AnimateWindow函数,要在StdAfx.h文件的开始添加相关宏定义//编译前在STDAFX.H中加入 #undef WINVER #define WINVER 0x5000//在窗口创建时... int CAboutDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialog::OnCreate(lpC
CEdit *pEditUser=NULL; pEditUser=(CEdit *)GetDlgItem(IDC_EDIT_OLDNAME); //获取文本框指针 pEditUser->SetReadOnly(TRUE); //设置为只读状态
AppleDemo.h:class CAppleDemo{public: CAppleDemo(); ~CAppleDemo(); void fun1(void); void fun2(int a, int b); int fun3(int a);};AppleDemo.cpp#include "stdafx.h"#include "AppleDemo.h"#include <io
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号