- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio TV 安装APK
我使用的Android Studio的版本是3.21. 使用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
3024
转载 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
2260
1
转载 DLL的编码
__cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。(比较好)_stdcall是Pascal方式清理C方式压栈,通常用于Win32 Api中,函数采用从右到左的
2014-12-23 16:27:55
2153
原创 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
497
原创 设置MFC Edit control可以换行显示
MFC Edit control可以换行显示1.设置edit control 属性Multiline为true2.写入数据时,想换行的时候写入"\r\n"即可,CString str.Replace("\n","\r\n");3.设置Want Return 属性设置为true
2014-12-09 16:52:10
6997
转载 代码
// 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
442
转载 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
删除...\Microsoft Visual Studio 2010\VC\bin下面的那个cvtres.exe就好了。
2014-12-08 00:18:00
284
转载 USB存储设备禁用与解锁
禁用USB存储.regWindows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]"Start"=dword:00000004 解除禁用USB存储.regWindows Registry Editor Version 5.00 [HKE
2014-12-01 18:35:51
801
转载 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
351
转载 CString 字符串类型的转换
1.CString转char*CString strtest;char * charpoint;charpoint=strtest.GetBuffer(strtest.GetLength());
2014-11-26 14:08:43
345
原创 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
1161
原创 MFC 调试错误解决方案
1. fatal error LNK1318: 非意外的 PDB 错误: OK (0)“”方法: 重新生成项目,即删除所有编译期间生成的临时文件,重新编译生成一次
2014-11-22 16:03:28
1402
转载 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
957
转载 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
2051
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人