界面属性修改有关问题~ 急

界面属性修改问题~ 急~~~~~~~~~~~
创建一个基于DIALOG的界面       窗体BORDER属性为DIALOG   FRAME  

任何用代码实现   BORDER   =   NONE   ?


------解决方案--------------------
是慢慢的变大/变小吧,垃圾的方法用OnTimer,要好点的可以用线程。
你得准备一张图(大小跟机子屏幕分辨率一样大,不然会出问题)

创建DC,初始化等
读取资源IDB_BITMAP_BK; (CBitmap::LoadBitmap(ID)
CBitmap与HBITMAP与BITMAP之间的转换
取图片大小==; HBITMAP.
(准备好后)dc-> 缩放显示BMP函数(与BitBlt对比,含义一样);//其实是invalidate

OnTimer下
switch(放大/缩小ID)
{ case 放大:
if(现图片大小 <1024*768)
{
(准备好后)dc-> 缩放显示BMP函数(..现图片大小...) //这行代码并不是真正的加在这个地方这个地方其实是Invalidate
将现图片大小++;} //当显示的图大小小于原图片大小时,一直调用的if
else {
全屏显示(); //最好把 "强设置 "系统分辨率的代码也加进去,不然可能会很难看
dc-> BitBlt(整图显示)//....
删除定时器;}
break;
case 缩小:
....break;
return ID;
}
OnPaint()下绘图.
WM_LBUTTONDOWN消息响应()下
if(如果现在是‘小图片’)
调用定时器(放大ID....)return //操作时:将图片大小++)
else if(如果现在已经是全屏幕了)
调用定时器(缩小ID...)return //操作时:将图片大小--)
else
正常的状态,无操作可返回

上边说的,都可以看MSDN对应相应参数“填”就可以了,也可baidu下