一、请问怎样改变PICTURE控件的颜色
二、请问怎样在VC中调用一个可执行程序。
很着急,十分感谢。

解决方案 »

  1.   

    1.响应OnCtlColor
    2.CreateProcess,ShellExecute, WinExec
      

  2.   

    1 PICTURE控件用来显示图片,可以直接在属性修改边框的颜色2
    WinExec 两个参数,前一个指定路径,后一个指定显示方式ShellExecute(NULL,"open","calc.exe","","", SW_SHOW );CreateProcess(NULL,_T("notepad.exe"),NULL,NULL.FALSE, NORMAL_PRIORITY_
    CLASS,NULL,NULL, &stinfo,&procinfo);
      

  3.   

    好的。我试试看,如果可以,明天上班回来给分。我把PICTURE控件设成乐矩形,我想给整个矩形给不同的颜色,其实我就是想在一个按纽旁边放一个圆或者一个矩形,按不同的按纽,显示不同的颜色。用OnCtlColor试过,不太好弄。
      

  4.   

    最简单的是WinExec,是为了和以前的16位程序兼容保留的,不过挺好用的
    WinExec("你的可执行文件路径",SW_SHOW);其它的参见  laiyiling(最熟悉的陌生人) 的
      

  5.   

    调用程序成功了,但是改变颜色没有成功,我把PICTURE控件设成乐矩形,我想给整个矩形给不同的颜色,其实我就是想在一个按纽旁边放一个圆或者一个矩形,按不同的按纽,显示不同的颜色。各位高手再帮一把啊!一定给分。
    还有我还想问一道问题,怎样实现点击一个按纽把另一个按纽给Disable了啊!很急,帮帮忙啊!
      

  6.   

    响应吧OnCtlColorMSDN上有代码的响应点按纽的函数GetDlgItem(IDC_BUTTON)->EnableWindow(FALSE);
      

  7.   

    怎样实现点击一个按纽把另一个按纽给Disable了啊!
    -----------------------------------------------
    在按钮函数里用
    GetDlgItem(IDC_****)->EnableWindow(FALSE);
      

  8.   

    好的,谢谢各位高手,现在就差改变颜色哪个了。解决了马上给分。
    写好了OnCtlColor函数了。不知道怎样调用,再耽误大家一点点时间。
      

  9.   

    laiyiling(最熟悉的陌生人) 
    Crazyrebel(隔世情人) 
    两位高手不要睡觉啊!
    就差一点了。
    怎样在按纽事件中调用OnCtlColor()函数啊?
    十分感谢哦!
      

  10.   

    OnCtlColor()是WM_CTLCOLOR消息的处理函数
    参考
    http://dev.csdn.net/article/9/9603.shtm