/*C语言图形编程例子*/
/*!!在BC环境下编译*/
 
一.启动VC6.0
二.创建工程 选择"MFC App Wizard(exe)"
三.编辑菜单资源 (在ResourceView标签中,选择Menu项)
    菜单标题    菜单项标题      标示符ID
   直线        DDA算法生成直线  ID_DDALINE
 
四.添加消息处理函数
    利用ClassWizard 添加与菜单项相关的消息处理函数,在ClassName栏中选择xxxView,建立消息处理函数
     菜单项ID     消息     消息处理函数
    ID_DDALINE  COMMAND   OnDdaline
五.程序 在xxxView.cpp文件中相应位置添加如下代码:
   void xxxView::OnDdaline()
    {
      CDC* pDC=GetDC(); //获得设备指针
      int c=RGB(255,0,0);
      for(int i=0; i<100; i++)
         pDC->SetPixel(100+i, 100+i, c); //画象素点
      ReleaseDC(pDC); //释放设备指针
 }

VC下绘图程序Demo相关推荐

  1. VS2022 VC++下控制台程序SetTimer定时器的应用

    在Vs2022下,应用VC++控制台程序,SetTimer定时器的应用,在很多的介绍例程当中,都使用了 SetTimer(NULL, TimerID, peried, TimerProc); 但是当这 ...

  2. 打印机相关的c语言程序,VC下打印机的使用

    VC 5.0是开发Windows 95下应用程序的强大工具.本文将通过一 个具体实例讨论用VC打印文字和图形的一些技术.在Windows 95下, 显示器和打印机.绘图仪都被视为输出设备.系统默认的输 ...

  3. VC下发布的Release版程序的异常捕捉

    VC下发布的Release版程序的异常捕捉寻找Release版程发生异常退出的地方比Debug版麻烦得多.发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概 ...

  4. 向大家推荐Ubuntu下九大最佳绘图程序

    ubuntu系统是以桌面应用为主的linux操作系统,具有实用的界面,并且完全免费.越来越多的用户也开始使用ubuntu系统.下文是Ubuntu环境下九大最佳绘图程序推荐,具体内容如下所述. 在本文中 ...

  5. Ubuntu下九大最佳绘图程序---kolourpaint4 ubantu已经自带了

    ubuntu系统是以桌面应用为主的linux操作系统,具有实用的界面,并且完全免费.越来越多的用户也开始使用ubuntu系统.下文是Ubuntu环境下九大最佳绘图程序推荐,具体内容如下所述. 在本文中 ...

  6. VC下提前注入进程的一些方法1——远线程不带参数

    前些天一直在研究Ring3层的提前注入问题.所谓提前注入,就是在程序代码逻辑还没执行前就注入,这样做一般用于Hook API.(转载请指明出处)自己写了个demo,在此记下. 我的demo使用了两种注 ...

  7. VC++ 隐藏控制台程序窗口

    转自:http://hi.baidu.com/sicceer/blog/item/d9c35a810d15c4c8bc3e1ec8.html 设置 #pragma comment( linker, & ...

  8. 【青少年编程】【四级】绘图程序优化

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  9. emiya-canvas.js 解决ios下拍照倾斜与canvas高清屏下绘图模糊问题

    场景 解决在移动端拍照,用 canvas 绘图出现图片逆时针旋转 90 度的问题. canvas 在高清屏与retina屏下绘图模糊的问题. 如下图: 就用我老婆来做模特了~ 下图是拍照过后渲染在画布 ...

最新文章

  1. AI 热潮之下,初创企业能否躲过科技巨头的碾压?
  2. 2.4.安装spaCy
  3. python遍历data、并输出结果_获取python运行输出的数据并解析存为dataFrame实例
  4. 在CentOS6.5上安装Tomcat7
  5. angular change the url , prevent reloading
  6. 使用请求头认证来测试需要授权的 API 接口
  7. 一文知晓浪潮云海OS在SPEC Cloud测试中的调优实践!
  8. matlab 0到正无穷求和,1/k!k从0到无穷求和是多少
  9. matlab三次样条拟合,【MATLAB编程】三次样条
  10. 51单片机的前世今世
  11. 软件测试缺陷报告分析,测试报告中的缺陷分析和测试结论应该怎么写?
  12. nfc卡模式与标准模式_NFC(1)NFC简介,3种模式
  13. linux 硬盘自动休眠,【Linux】硬盘休眠
  14. 中国企业OFDI微观数据(2005.6-2018.6)
  15. 4.4.1 External and Internal Ratings
  16. java常用设计模式11—适配器模式
  17. SpringBoot FlyWay报错:Detected applied migration not resolved locally:
  18. CentOS6内核升级
  19. 第一篇:爬虫基本原理
  20. Leetcode典型题解答和分析、归纳和汇总——T101(对称二叉树)

热门文章

  1. java编码问题汇总
  2. mysql数据库学习——5,数据类型,字符集和校对
  3. 敏捷测试感悟(之一)
  4. mediawiki修改用mysql数据库_mysql – Mediawiki数据库恢复
  5. 2018-2019-2 网络对抗技术 20165334 Exp7 网络欺诈防范
  6. SingToken全球首款区块链智能AI音乐钱包
  7. 爬虫入门之绘图matplotlib与词云(七)
  8. Exchange 2010升级补丁时的服务状态变化
  9. Android 实现图片画画板
  10. WebService之Axis2 (3):使用services.xml文件发布WebService