自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Studio TV 安装APK

我使用的Android Studio的版本是3.2 1. 使用Android Studio编译生成对应的apk文件。 在工具栏选择Build->Build Bundle(s)/APK(s)->Build APK(s) 对应的apk会生成在工程文件的.\app\build\outputs\apk\debug文件下 2. 手动安装APK。 2.1首先通过AVD Manager...

2018-12-16 21:45:10 3306

转载 MFC隐藏对话框

1.修改CXXAPP中的InitInstance函数,将原来的模态对话框改为非模态对话框,即修改 INT_PTR nResponse = dlg.DoModal(); 为 dlg.Create(CModalHideDlg::IDD); //创建为非模态对话框 dlg.ShowWindow(SW_HIDE); //创建完毕后,可以设置对话框的显示方式,正常为“SW_SHOW

2014-12-31 08:52:35 2364 1

转载 DLL的编码

__cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。(比较好) _stdcall是Pascal方式清理C方式压栈,通常用于Win32 Api中,函数采用从右到左的

2014-12-23 16:27:55 2268

原创 MFC子线程

在程序开始定义 DWORD WINAPI ThreadFun(LPVOID pM); 在OnInit中添加 HANDLE handle = CreateThread(NULL, 0, ThreadFun, NULL, 0, NULL); 实例化函数 //子线程函数  DWORD WINAPI ThreadFun(LPVOID pM) { return 0; }

2014-12-18 21:31:08 533

原创 设置MFC Edit control可以换行显示

MFC Edit control可以换行显示 1.设置edit control 属性Multiline为true 2.写入数据时,想换行的时候写入"\r\n"即可,CString str.Replace("\n","\r\n"); 3.设置Want Return 属性设置为true

2014-12-09 16:52:10 7066

转载 代码

// DDlg.cpp : 实现文件 // #include "stdafx.h" #include "D.h" #include "DDlg.h" #include "afxdialogex.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // 用于应用程序“关于”菜单项的 CAboutDlg 对话框

2014-12-08 03:32:09 527

转载 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

删除...\Microsoft Visual Studio 2010\VC\bin 下面的那个cvtres.exe就好了。

2014-12-08 00:18:00 316

转载 USB存储设备禁用与解锁

禁用USB存储.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR] "Start"=dword:00000004   解除禁用USB存储.reg Windows Registry Editor Version 5.00 [HKE

2014-12-01 18:35:51 985

转载 Edit Control

步骤1、添加一个成员变量 HBRUSH m_hBrush; 步骤2、用Class Wizard为CGuessDlg加入WM_CTLCOLOR消息,并编辑OnCtlColor函数: HBRUSH CGuessDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)  { if(nCtlColor==CTLCOLOR_EDIT){ pDC

2014-12-01 17:10:33 408

转载 CString 字符串类型的转换

1.CString转char* CString strtest; char * charpoint; charpoint=strtest.GetBuffer(strtest.GetLength());

2014-11-26 14:08:43 423

原创 MFC通过脚本调用程序

1.TESTRunning(CString str) { CString str1 = str; int i = str1.Find("[Testitem]"); str1 = str1.Right(str1.GetLength()-i); int j = str1.Find(_T("\n\n")); str1 = str.Mid(i+11,j-10); wh

2014-11-23 15:47:33 1230

原创 MFC 调试错误解决方案

1. fatal error LNK1318: 非意外的 PDB 错误: OK (0)“” 方法: 重新生成项目,即删除所有编译期间生成的临时文件,重新编译生成一次

2014-11-22 16:03:28 1547

转载 CSTring字符串的查找

1.查";"的出现次数 CString strNum("1233;4324;543534;31231") CString strNum("1233;4324;543534;31231")  static time=0; for(int i=0;i<strNum.GetLength;i++) {    i=strNum.Find(';',i);   ti

2014-11-22 14:35:09 1018

原创 MFC 文件的操作

1.获取当前EXE文件的路径

2014-11-21 10:11:13 421

转载 MFC 主对话框获得tab control子对话框控件的值

1.建立两个对话框程序,用来当做Tab Control控件的两个页。别忘了把Style改为Child,Border改为None。然后就可以在上面加其他控件了。 接着分别为这两个对话框建立两个类,比如CPage1和CPage2。 然后在对话框类头文件中,加入这两个对话框对象。同时增加一个变量int m_CurSelTab,用了表明是哪个Page即将被切换。 int m_CurSelTab;

2014-11-20 21:38:01 2133 2

主机名显示功能

主机名显示功能,一直在桌面右上角显示主机名

2014-12-31

空空如也

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

TA关注的人

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