C语言 Windowst程序设计 工具栏的使用练习

 

 

总结一下工具栏创建的主要知识点:

 

一、使用CreateWindowEx() 函数来创建这个窗口,也可以使用CreateToolBarEx这个函数,不过我没有弄了。

现在主要讲讲这个CreateWindowEx万能的函数来创建工具样的步骤。

    1、使用这些个函数之前,要包含公共文件库文件和头文件,在使用前要初始这个公共控件的DLL,使用InitCommctrolEx()函数来操作。

    2、CreateWindowEx使用的主要参数有

  •    工具栏的类别名称使用:TOOLBARCLASSNAME,这个是必须的。
  •    工具栏的风格,使用TBS_FLAT使用扁平的风格,默认是CCB_TOP位置

 

    3、CreateWindowEx之后,就要初始化这个工具,使用TB_BUTTONSTRUCTSIZE设置,这是要发送的第一个消息。

    4、添加工具栏图片,使用TB_ADDBITMAP

    5、添加显示用的字串,使用TB_ADDSTRING消息,得到字串ID

    6、TBBUTTON数组赋值完成后,发送ADDBUTTONS消息,添加按钮到工具栏。  
    7、发送TB_SETBUTTONWIDTH 设置这个按钮的有效宽和高度
    8、发送TB_SETBUTTONSIZE 设置实现按钮的大小宽度

    9、发送TB_SETBITMAPSIZE 设置每个按钮对应的图片大小

    10、最后发送TB_AUTOSIZE消息,通知工具栏刷新按钮的大小信息。

 

 

工具的编与还是容易的,放一边上,以后会有得到的,只要成功过一次,下次成功就会容易多了,要让成功变成习惯,我现在只做一些小小的工具,就是一点点的成功,让我慢慢的掌握这些控件的程序编写。还是那句话,要把VC当作VB一样容易,不然自己吓自己,怎么学得好。

 

看MSDN的时候,要注意参考其它方面的资料,如果一下弄不懂,去网上找找例子参考一下,但是一定要把MSDN看懂了,不能完全依靠那些什么100例,1000例的书,要知道这些程序编写的原理,而不是死搬硬套,到最后还是学不会。

 

OK,拍照留念,放入收藏室:

 

我的资料连接: DOWLOAD ME

 

  

你可能感兴趣的:(C语言 Windowst程序设计 工具栏的使用练习)