不好意思,一下子提出这么多问题.
其实一直对美化界面比较感兴趣.我觉得虽然应用程序的功能是最主要的,但是界面也很重要.优秀的界面不但要给用户视觉上的享受,而且要提供方便的操作界面,这队软件本身的影响很大,毕竟软件做出来是给大家用的嘛.
大家UP不UP?

解决方案 »

  1.   

    我建议用flash来优化界面:方法如下
    --------------------------------------------
    1.必须需要flash.ocx文件
    2.在initInstance()中使用
    bool CNetSoundApp::RegisterFlashControl()
    {
    HINSTANCE h=::LoadLibrary("flash.ocx");
    if(h!=NULL)
    {
    FARPROC lpfn=::GetProcAddress(h,_T("DllRegisterServer"));
    if(lpfn!=NULL)
    {
    (*lpfn)();
    ::FreeLibrary(h);
    return true;
    }
    else
    {
    ::FreeLibrary(h);
    return false;
    }
    }
    else
    return false;
    }进行注册。
    3.使用
    bool CNetSoundApp::UnRegisterFlashControl()
    {
    HINSTANCE h=::LoadLibrary("flash.ocx");
    if(h!=NULL)
    {
    FARPROC lpfn=::GetProcAddress(h,_T("DllUnregisterServer"));
    if(lpfn!=NULL)
    {
    (*lpfn)();
    ::FreeLibrary(h);
    return true;
    }
    else
    {
    ::FreeLibrary(h);
    return false;
    }
    }
    else
    return false;
    }卸载。
    4.在flash影片.swf中处理fscommand函数,使其发送命令
    5.建立消息处理函数程序,判定fscommand中的command串,从而实现flash影片与应用程序的交互
    _________________________________________________________________________________________使用到的函数:SetMovie();
    play();
    stop();注意:可以重复的使用SetMovie()和Play()函数,而不会使flash影片重新载入,播放不会被中断。
      

  2.   

    GOOD!这样能做出非常漂亮的界面,改天一定试一下!