在已运行的acad.exe程序中,加载一个dll程序,程序自动打开一个非模式对话框现在要通过dll的代码(mfc dll),实现对acad.exe的窗体属性的修改,主要修改主窗体的大小图标(把它们隐藏),以及自定义任务栏及标题栏文字。对api编程无甚了解,还望大家多多指点,能给出代码就更好了

解决方案 »

  1.   

    设置图标:::SendMessage(hWnd, WM_SETICON, bBigIcon, (LPARAM)hIcon);
    设置窗口标题:SetWindowText
      

  2.   

    //修改图标,没反应,也不报错!
    HICON h_Icon1;//自己画的32X32图标
    h_Icon1= AfxGetApp() -> LoadIcon(IDI_ICON1);
    AfxGetMainWnd()->SetIcon(h_Icon1,TRUE); HICON h_Icon2;//自己画的16X16图标
    h_Icon2= AfxGetApp() -> LoadIcon(IDI_ICON2);
    AfxGetMainWnd()->SetIcon(h_Icon2,FALSE); 
    标题栏图栏消失了,而不是想要的图标!