Mac版本的MessageBox
来源:互联网 发布:行政办公管理系统java 编辑:程序博客网 时间:2024/06/13 23:21
习惯了Windows的MessageBox后,在Mac里总找不到类似的,所以封装了一个类似的函数。
MessageBox除了普通的打日志作用外,还有一个比较好用的就是当你不能对程序直接打断点的时候,可以通过MessageBox打断点,然后再使用调试器Attach上去即可实现调试。这对于调试动态链接库或者插件还是比较实用的。
贴码部分:
void MessageBox(char* header, char* message){ CFStringRef header_ref = CFStringCreateWithCString(NULL,header,strlen(header)); CFStringRef message_ref = CFStringCreateWithCString(NULL,message,strlen(message)); CFOptionFlags result; CFUserNotificationDisplayAlert( 0, kCFUserNotificationNoteAlertLevel, NULL, NULL, NULL, header_ref, message_ref, NULL, CFSTR("Cancel"), NULL, &result ); CFRelease(header_ref); CFRelease(message_ref);}
0 0
- Mac版本的MessageBox
- Mac OS的版本
- mac os的历史版本
- gitbook mac 版本的安装
- Mac jdk 版本的切换
- 修改mac的Python版本
- Mac版本的docker安装
- robotframework的mac版本安装
- 更新mac的java版本
- MessageBox、::MessageBox 、AfxMessageBox三者的区别
- MessageBox、::MessageBox、AfxMessageBox三者的区别
- MessageBox、::MessageBox 、AfxMessageBox三者的区别
- MessageBox、::MessageBox 、AfxMessageBox三者的区别
- MessageBox、::MessageBox 、AfxMessageBox三者的区别
- MessageBox、::MessageBox 、AfxMessageBox三者的区别
- MessageBox的缺点
- MessageBox的基本用法
- 定时关闭的MessageBox!
- struts2-ModelDriven模型驱动
- 水晶报表中常见的格式就是表格列表
- struts2-Token Interceptor(处理表单重复提交)
- svn与apache整合
- proguard.cfg 系统找不到指定的文件
- Mac版本的MessageBox
- geoserver阅读笔记----working with sld
- This Android SDK requires Android Developer Toolkit version 20.0.0 or above
- 更轻量的 View Controllers
- 嵌入式关系型SQLite数据库
- 第十周项目一验证二
- Pull解析器解析XML文件和生成XML文件
- SQLite数据库的增删改查
- 通过adb工具查看sqlite3数据库