- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Windows32控制台隐藏cmd窗口
背景:学习opengl创建窗口时不想看到cmd窗口解决:加上#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") //隐藏cmd窗口
2020-11-15 21:33:46
950
原创 mfc通过消息映射机制发送自定消息
上一篇讲了一下mfc 通过消息映射通知别的窗口去更改控件状态,这篇讲一下如何发送自定义消息。背景:我在A窗口的一个edit control 内输入内容后B窗口显示我输入的内容。方案:可以用控件失去焦点这一事件代替按钮事件进行触发,同样的消息映射 主要是通过sengmessage完成LRESULT SendMessage( HWND hWnd, // handle of destination window UINT Msg, // message to send
2020-11-05 13:55:06
173
原创 MFC中消息映射机制
背景:父对话框下的几个子对话框之间互相通信,更改各自的控件状态解决:1是通知父对话框,让父对话框来处理。2是直接和子对话框通信,用到消息映射1、子对话框在设置为child、无边框之后是没有名字的,我在通过父对话框来获取子对话框句柄的时候一直失败,所以考虑在uesd子对话框创建的时候在对话框Dlg.cpp文件顶部定义窗口句柄全局变量 HWND dlghwnd。在对话框初始化函数,添加句柄获得lghwnd = this->m_hWnd ;在user.cpp的文件顶部定义引用extern
2020-11-02 09:07:40
306
2
原创 MFC 子窗口控件初始化的问题
问题:在子窗口中添加控件之后在OnInitDialog中对控件进行初始化操作在运行时会出现assertion failed 错误,看了网上的回答原因是此时控制变量还没有实例化,Debug时发现此时控件对应的控制变量值为空。解决:可以尝试在 dodataexchange 中进行初始化的一些操作能避开这个问题。...
2020-10-31 09:35:29
1054
原创 关于android开机自启动的一点想法
背景:设备开机需要自己启动执行自检程序广播的静态注册,在AndroidManifest.xml中添加<uses-permission android:name="android.permission.BLUETOOTH"/><receiverandroid:name=".appliaction.bootreceiver"><intent-filter><action android:name="android.intent.action.BO
2020-10-11 11:56:24
198
1
原创 安卓中SQLite数据库的创建、增删改查
SQLite是AndroidSDK自带的数据库,微型,轻量,占用资源低;除了使用自身的 insert、update 、delete等还可以使用execSQL这种嵌入SQL语法进行数据库操作;import android.database.sqlite.SQLiteBDatabase;import android.database.sqlite.SQLiteOpenHelper;public calss MyDatabase extendsSQLiteOpenHelper /*定义数...
2020-09-28 08:41:10
400
原创 安卓开发遇到搜索不到蓝牙问题
问题背景:安卓4.1的程序移到7.1开发板上搜索不到蓝牙解决方案:搜索了相关问题是因为在Android 6.0及以上系统中低功耗蓝牙添加了距离检测功能,所以扫描时需要开启定位功能权限,在更高版本中还需要开启精准定位权限才能使用蓝牙,因此在androidmainfest.xml中加入 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission...
2020-09-22 16:58:27
1438
原创 MFC中非模态对话框的创建
在资源视图Dialog下新建窗口资源,右键窗口,添加类,设置其类为CDlg11,默认继承窗口类CDialogEx,设置ID为IDD_Dlg11,其他属性有需求可修改在程序中CDemoDlg的类中添加CDemoDlg *pdlg11;在构造里对其初始化pdlg11=NULL;void CDemoDlg::OnBnClickedButton() //添加按钮处理事件或者定义一个函数在程序中使用{ if(pdlg11=NULL) { pdlg11=new CDlg..
2020-09-17 11:55:51
257
原创 C++在MFC中创建多线程
背景:在一台比较老的计算机上做的图像实时采集与绘制,同时还要显示温度场,单线程工作太卡方案:AfxBeginThread在MFC中不需要添加额外的头文件UINT ThreadProc(LPVOID lParam) { CDemoDlg *pWnd = (CDemoDlg *)lParam; pWnd->KMeansSegment(); return 1; } void CDemoDlg::KMe
2020-09-17 09:28:57
323
原创 两台计算机直连Ping不通的问题
两台计算机通过一根网线直连Ping不通,以下两者解决方法:1、关闭两台计算机的防护墙;2、把两台计算机的IP地址设置为自动获取IP地址;在一台计算机内ping 另一台计算机的ip即可ping通,若还是不行则可能是网线问题。...
2020-09-16 08:40:39
15801
1
原创 Detected problems with app native libraries : libxxx.so: text relocations
问题背景:之前用的Android4.4开发板,在移植到Android7.1开发板在使用时遇到了Detected problems with app native libraries (please consult log for detail) :libxxx.so: text relocations。因为需要软件都是适用Android4.4与7.1所以就没有更改targetSdkVersion。解决方法:按照百度的解决方法在AndroidManifest.xml中的Application下添加:an.
2020-09-15 08:55:03
672
原创 关于MFC中类的dll制作及调用
关于MFC中类的dll制作及调用在vs2010新建项目中创建mfcdll,选择带静态链接MFC的规则;首先是你创建的dll项目的头文件#ifndef Algorm_H_#define Algorm_H_#ifdefAlgorm_EXPORTS#define Algorm_API extern"C" _declspec(dllexport)//dll//#define Algorm_API_declspec(dllexport)//dll#else#define Algorm_AP...
2020-07-30 14:12:07
561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人