我想写一个小软件,当检测到有信使服务出现的时候,马上将信使服务上的字体变大,方便看,请问用什么办法能实现?有没有其他可以改变信使服务上的字体的办法?

解决方案 »

  1.   

    我不知道信使显示窗口里的字体是否可编辑,
    你可以试着发送消息 sendmessage(信使窗口句柄,WM_SETFONT,tFont,0);
    这里的tFont可以用createfont来得到。
      

  2.   

    nxfbccu(虚无漂渺):
    你的办法可能改变字体了,但出现了因为窗体不够大,而无法容纳一些内容的情况,信使服务的内容如下:
    在 2003-12-16 22:50:23 从192.168.0.1 到 192.168.0.2 的消息
    你好!这是信使服务!现能否将“在 2003-12-16 22:50:23 从192.168.0.1 到 192.168.0.2 的消息”这一行去掉,然后再将内容改变字体后显示出来,根据内容的多少来改变窗体的大小
    能否实现?
      

  3.   

    至于去掉第一行,纯粹是字符操作,应该不难,
    找到窗口的句柄,试一下SetWindowPos是否可以改变窗口大小,建议你把所有问题解决后,把代码贴出来,以供大家参考用。