我的一个基于对话框的程序,想把主对话框,做成心的样式,如何实现。
解决的不但加分,还有奖励哟。
有代码的
提供代码的,更大报酬
别讨价还价,先看货在谈别的。
发送[email protected]

解决方案 »

  1.   

    这种问题还需要5个星吗?????vc论坛,我只见过一个5星的    masterz
      

  2.   

    #define _HJDEFRGN 2096
    BYTE _HJRGNDATA[_HJDEFRGN]={
    32,0,0,0,1,0,0,0,129,0,0,0,16,8,0,0,3,0,0,0,38,0,0,0,19,1,0,0,255,0,0,0,181,0,0,0,38,0,0,0,212,0,0,0,40,0,0,0,59,0,0,0,40,0,0,0,90,0,0,0,42,0,0,0,173,0,0,0,40,0,0,0,222,0,0,0,42,0,0,0,49,0,0,0,42,0,0,0,98,0,0,0,44,0,0,0,165,0,0,0,42,0,0,0,230,0,0,0,44,0,0,0,41,0,0,0,44,0,0,0,106,0,0,0,46,0,0,0,163,0,0,0,44,0,0,0,234,0,0,0,46,0,0,0,37,0,0,0,46,0,0,0,108,0,0,0,48,0,0,0,159,0,0,0,46,0,0,0,238,0,0,0,48,0,0,0,33,0,0,0,48,0,0,0,112,0,0,0,50,0,0,0,157,0,0,0,48,0,0,0,244,0,0,0,50,0,0,0,27,0,0,0,50,0,0,0,114,0,0,0,52,0,0,0,155,0,0,0,50,0,0,0,246,0,0,0,52,0,0,0,25,0,0,0,52,0,0,0,116,0,0,0,54,0,0,0,153,0,0,0,52,0,0,0,246,0,0,0,54,0,0,0,25,0,0,0,54,0,0,0,118,0,0,0,56,0,0,0,151,0,0,0,54,0,0,0,248,0,0,0,56,0,0,0,23,0,0,0,56,0,0,0,120,0,0,0,58,0,0,0,149,0,0,0,56,0,0,0,252,0,0,0,58,0,0,0,19,0,0,0,58,0,0,0,122,0,0,0,60,0,0,0,149,0,0,0,58,0,0,0,252,0,0,0,60,0,0,0,19,0,0,0,60,0,0,0,122,0,0,0,61,0,0,0,146,0,0,0,60,0,0,0,254,0,0,0,61,0,0,0,19,0,0,0,61,0,0,0,122,0,0,0,62,0,0,0,147,0,0,0,61,0,0,0,254,0,0,0,62,0,0,0,17,0,0,0,62,0,0,0,125,0,0,0,63,0,0,0,145,0,0,0,62,0,0,0,254,0,0,0,63,0,0,0,17,0,0,0,63,0,0,0,124,0,0,0,64,0,0,0,145,0,0,0,63,0,0,0,146,0,0,0,64,0,0,0,148,0,0,0,63,0,0,0,254,0,0,0,64,0,0,0,17,0,0,0,64,0,0,0,126,0,0,0,65,0,0,0,143,0,0,0,64,0,0,0,0,1,0,0,65,0,0,0,17,0,0,0,65,0,0,0,123,0,0,0,66,0,0,0,125,0,0,0,65,0,0,0,126,0,0,0,66,0,0,0,143,0,0,0,65,0,0,0,0,1,0,0,66,0,0,0,15,0,0,0,66,0,0,0,128,0,0,0,68,0,0,0,141,0,0,0,66,0,0,0,0,1,0,0,68,0,0,0,15,0,0,0,68,0,0,0,130,0,0,0,70,0,0,0,141,0,0,0,68,0,0,0,2,1,0,0,70,0,0,0,13,0,0,0,70,0,0,0,130,0,0,0,72,0,0,0,138,0,0,0,70,0,0,0,2,1,0,0,72,0,0,0,13,0,0,0,72,0,0,0,133,0,0,0,74,0,0,0,138,0,0,0,72,0,0,0,6,1,0,0,74,0,0,0,9,0,0,0,74,0,0,0,133,0,0,0,76,0,0,0,136,0,0,0,74,0,0,0,6,1,0,0,76,0,0,0,9,0,0,0,76,0,0,0,6,1,0,0,84,0,0,0,9,0,0,0,84,0,0,0,8,1,0,0,86,0,0,0,7,0,0,0,86,0,0,0,8,1,0,0,88,0,0,0,7,0,0,0,88,0,0,0,10,1,0,0,90,0,0,0,5,0,0,0,90,0,0,0,10,1,0,0,98,0,0,0,5,0,0,0,98,0,0,0,12,1,0,0,100,0,0,0,3,0,0,0,100,0,0,0,12,1,0,0,129,0,0,0,3,0,0,0,129,0,0,0,10,1,0,0,131,0,0,0,5,0,0,0,131,0,0,0,10,1,0,0,133,0,0,0,5,0,0,0,133,0,0,0,8,1,0,0,135,0,0,0,7,0,0,0,135,0,0,0,8,1,0,0,141,0,0,0,7,0,0,0,141,0,0,0,6,1,0,0,143,0,0,0,9,0,0,0,143,0,0,0,6,1,0,0,145,0,0,0,9,0,0,0,145,0,0,0,4,1,0,0,147,0,0,0,11,0,0,0,147,0,0,0,2,1,0,0,149,0,0,0,13,0,0,0,149,0,0,0,0,1,0,0,151,0,0,0,15,0,0,0,151,0,0,0,0,1,0,0,152,0,0,0,15,0,0,0,152,0,0,0,0,1,0,0,153,0,0,0,18,1,0,0,152,0,0,0,19,1,0,0,153,0,0,0,15,0,0,0,153,0,0,0,254,0,0,0,155,0,0,0,17,0,0,0,155,0,0,0,252,0,0,0,157,0,0,0,19,0,0,0,157,0,0,0,252,0,0,0,159,0,0,0,19,0,0,0,159,0,0,0,249,0,0,0,160,0,0,0,19,0,0,0,160,0,0,0,248,0,0,0,161,0,0,0,22,0,0,0,161,0,0,0,248,0,0,0,162,0,0,0,23,0,0,0,162,0,0,0,248,0,0,0,165,0,0,0,23,0,0,0,165,0,0,0,244,0,0,0,167,0,0,0,27,0,0,0,167,0,0,0,244,0,0,0,169,0,0,0,27,0,0,0,169,0,0,0,240,0,0,0,171,0,0,0,31,0,0,0,171,0,0,0,240,0,0,0,173,0,0,0,31,0,0,0,173,0,0,0,236,0,0,0,175,0,0,0,35,0,0,0,175,0,0,0,232,0,0,0,177,0,0,0,39,0,0,0,177,0,0,0,230,0,0,0,179,0,0,0,41,0,0,0,179,0,0,0,226,0,0,0,181,0,0,0,45,0,0,0,181,0,0,0,224,0,0,0,183,0,0,0,47,0,0,0,183,0,0,0,220,0,0,0,185,0,0,0,51,0,0,0,185,0,0,0,216,0,0,0,187,0,0,0,55,0,0,0,187,0,0,0,216,0,0,0,189,0,0,0,55,0,0,0,189,0,0,0,212,0,0,0,191,0,0,0,59,0,0,0,191,0,0,0,210,0,0,0,193,0,0,0,61,0,0,0,193,0,0,0,208,0,0,0,195,0,0,0,63,0,0,0,195,0,0,0,204,0,0,0,197,0,0,0,67,0,0,0,197,0,0,0,200,0,0,0,199,0,0,0,71,0,0,0,199,0,0,0,200,0,0,0,201,0,0,0,71,0,0,0,201,0,0,0,196,0,0,0,203,0,0,0,75,0,0,0,203,0,0,0,192,0,0,0,205,0,0,0,79,0,0,0,205,0,0,0,192,0,0,0,207,0,0,0,79,0,0,0,207,0,0,0,188,0,0,0,209,0,0,0,83,0,0,0,209,0,0,0,186,0,0,0,211,0,0,0,85,0,0,0,211,0,0,0,184,0,0,0,213,0,0,0,87,0,0,0,213,0,0,0,184,0,0,0,215,0,0,0,87,0,0,0,215,0,0,0,181,0,0,0,216,0,0,0,87,0,0,0,216,0,0,0,180,0,0,0,217,0,0,0,90,0,0,0,217,0,0,0,178,0,0,0,218,0,0,0,91,0,0,0,218,0,0,0,178,0,0,0,219,0,0,0,93,0,0,0,219,0,0,0,176,0,0,0,221,0,0,0,95,0,0,0,221,0,0,0,176,0,0,0,223,0,0,0,95,0,0,0,223,0,0,0,172,0,0,0,225,0,0,0,99,0,0,0,225,0,0,0,168,0,0,0,227,0,0,0,103,0,0,0,227,0,0,0,168,0,0,0,229,0,0,0,103,0,0,0,229,0,0,0,163,0,0,0,230,0,0,0,103,0,0,0,230,0,0,0,162,0,0,0,231,0,0,0,108,0,0,0,231,0,0,0,161,0,0,0,232,0,0,0,109,0,0,0,232,0,0,0,160,0,0,0,233,0,0,0,110,0,0,0,233,0,0,0,159,0,0,0,234,0,0,0,111,0,0,0,234,0,0,0,158,0,0,0,235,0,0,0,112,0,0,0,235,0,0,0,157,0,0,0,236,0,0,0,113,0,0,0,236,0,0,0,156,0,0,0,237,0,0,0,114,0,0,0,237,0,0,0,154,0,0,0,238,0,0,0,115,0,0,0,238,0,0,0,152,0,0,0,239,0,0,0,117,0,0,0,239,0,0,0,152,0,0,0,240,0,0,0,119,0,0,0,240,0,0,0,152,0,0,0,241,0,0,0,119,0,0,0,241,0,0,0,148,0,0,0,243,0,0,0,123,0,0,0,243,0,0,0,144,0,0,0,245,0,0,0,127,0,0,0,245,0,0,0,141,0,0,0,246,0,0,0,143,0,0,0,245,0,0,0,144,0,0,0,246,0,0,0,127,0,0,0,246,0,0,0,144,0,0,0,247,0,0,0,127,0,0,0,247,0,0,0,141,0,0,0,249,0,0,0,130,0,0,0,249,0,0,0,138,0,0,0,250,0,0,0,140,0,0,0,249,0,0,0,141,0,0,0,250,0,0,0,128,0,0,0,250,0,0,0,141,0,0,0,251,0,0,0,133,0,0,0,251,0,0,0,134,0,0,0,252,0,0,0,130,0,0,0,252,0,0,0,137,0,0,0,253,0,0,0,135,0,0,0,253,0,0,0,136,0,0,0,255,0,0,0
    };
    /*在主文件中加入#include <这个文件的名字>
    将如下代码加入主文件的OnInitDialog()
    CRgn rgn;
    RGNDATA * m_rgndata=(RGNDATA *)_HJRGNDATA;
    rgn.CreateFromData( NULL,_HJDEFRGN,m_rgndata);
    SetWindowRgn(rgn,TRUE);
    在OnLButtonDown(UINT nFlags, CPoint point)中
    加入 SendMessage(WM_SYSCOMMAND,0xf012,0);即可实现无标题窗口移动*/
      

  3.   

    上面数据那么复杂那是因为 上面帖子里面的东西都是用工具生成的
    如果不这么做  先自己构造一个CRgn(通过曲线什么的)然后还是用SetWindowRgn
      

  4.   

    PTC IGES file: prt0001.igs                                             S      1
    1H,,1H;,7HPRT0001,11Hprt0001.igs,                                       G      1
    49HPro/ENGINEER by Parametric Technology Corporation,7H2001280,32,38,7, G      2
    38,15,7HPRT0001,1.,1,4HINCH,32768,0.5,13H021107.170651,0.0162474,       G      3
    162.481,2Hhj,7HUnknown,10,0,13H021107.170651;                           G      4
         124       1       1       1       0       0       0       001000000D      1
         124       0       0       1       0                   XFORM       1D      2
         100       2       1       1       0       0       1       001010000D      3
         100       0       0       1       0                     ARC       1D      4
         124       3       1       1       0       0       0       001000000D      5
         124       0       0       1       0                   XFORM       2D      6
         100       4       1       1       0       0       5       001010000D      7
         100       0       0       1       0                     ARC       2D      8
         110       5       1       1       0       0       0       001010000D      9
         110       0       0       1       0                    LINE       1D     10
         110       6       1       1       0       0       0       001010000D     11
         110       0       0       1       0                    LINE       2D     12
         110       7       1       1       0       0       0       001010000D     13
         110       0       0       1       0                    LINE       3D     14
         110       8       1       1       0       0       0       001010000D     15
         110       0       0       1       0                    LINE       4D     16
         124       9       1       1       0       0       0       001000000D     17
         124       0       0       1       0                   XFORM       3D     18
         100      10       1       1       0       0      17       001010000D     19
         100       0       0       1       0                     ARC       3D     20
         124      11       1       1       0       0       0       001000000D     21
         124       0       0       1       0                   XFORM       4D     22
         100      12       1       1       0       0      21       001010000D     23
         100       0       0       1       0                     ARC       4D     24
         110      13       1       1       0       0       0       001010000D     25
         110       0       0       1       0                    LINE       5D     26
         124      14       1       1       0       0       0       001000000D     27
         124       0       0       1       0                   XFORM       5D     28
         100      15       1       1       0       0      27       001010000D     29
         100       0       0       1       0                     ARC       5D     30
         124      16       1       1       0       0       0       001000000D     31
         124       0       0       1       0                   XFORM       6D     32
         100      17       1       1       0       0      31       001010000D     33
         100       0       0       1       0                     ARC       6D     34
         124      18       1       1       0       0       0       001000000D     35
         124       0       0       1       0                   XFORM       7D     36
         100      19       1       1       0       0      35       001010000D     37
         100       0       0       1       0                     ARC       7D     38
         124      20       1       1       0       0       0       001000000D     39
         124       0       0       1       0                   XFORM       8D     40
         100      21       1       1       0       0      39       001010000D     41
         100       0       0       1       0                     ARC       8D     42
         124      22       1       1       0       0       0       001000000D     43
         124       0       0       1       0                   XFORM       9D     44
         100      23       1       1       0       0      43       001010000D     45
         100       0       0       1       0                     ARC       9D     46
         124      24       1       1       0       0       0       001000000D     47
         124       0       0       1       0                   XFORM      10D     48
         100      25       1       1       0       0      47       001010000D     49
         100       0       0       1       0                     ARC      10D     50
         110      26       1       1       0       0       0       001010000D     51
         110       0       0       1       0                    LINE       6D     52
         124      27       1       1       0       0       0       001000000D     53
         124       0       0       2       0                   XFORM      11D     54
      

  5.   

    本来想告诉你自己用ps做的,ps知道吧?怕你不知道,告诉你吧,PhotoShop是也。不过看样子你也不会的哎!就这点水平还狂?!昏特勒!
      

  6.   

    才这么简单的问题呀,这么狂,要五星的才能进来,我才一个三角形呢,虽然没做过,但还是知道怎么做,调用API函数就可以解决了,不过不得不佩服微软的高明,我到现在还想不出做出来的奇形怪状的窗口,速度和裁减功能等还这么强大,要我做个矩形窗口达到这么强的功能已经很不错啦
      

  7.   

    哗众取宠而已,不过楼主的确要到了自己想到的程序,才20分,居然叫嚣5星的,唉...何必,CSDN高手还是不在少数的啊。
      

  8.   

    [email protected]准备给我加分吧
      

  9.   

    我不小心进来的,对不起啊!楼上的老大们好像已经帮你解决问题了!不过我还是要献献丑!一种可以设计任何你想设计的窗口!想知道吗?(Only you..............不要骂我是唐僧哦)听好了..............1)先将你的窗口设成透明,
    2)在Photoshop或CorolDraw(忘了咋么拼)等等画图工具中,画好你的界面,控件(想怎么样就怎么样)等等.(你也可以将控件画成另一个文件,写代码时,粘上去)
    3)然后代码实现要麻烦一点了,你可以使用LButtonDownClick等函数实现,
       方法太多,自己慢慢想!Good Luck!
      

  10.   

    这种问题需要什么五星级,你口气也太狂了!网上到处是这样小技巧。书店里那本XX百例,XX实战没有这样的例子?