界面编程技巧

一、透明串口:
  (1) 修改定义 _win32_winnt 为0x500
  (2) 窗口样式增加: WS_EX_LAYERED
  (3) SetLayeredWindowAttributes(颜色,透明度,LWA_COLORREF | LWA_ALPHA);
 
二、窗口从任务栏消失
  操作接口 ITaskList:
       方法:AddTab(...);  
                   DeleteTab(..);
                    HrInit(); 初始化
 
三、播放动画:Animate控件,CAnimate类
     要求:avi只能有1路视频,1路音频(不播放)
               不压缩,或使用RLE8压缩
               不允许调色板变化
 
四、响应系统拖放操作:
     COleDropTarget:
          1、Registr (CWnd* pWnd); 注册窗口
         2、重载窗口的 OnDragEnter, OnDragOver, OnDragLeave, OnDrop
 
五、窗口点与屏幕点的转换
       ScreenToClient(...)
       ClientToScreen(...)
 
六、设置窗口多边形边框:
       SetWindowRgn(...)
 
 
 
 

你可能感兴趣的:(职场,技巧,VC,休闲,界面编程)