记下来 关于InitCommonControls()
生活随笔
收集整理的這篇文章主要介紹了
记下来 关于InitCommonControls()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用SDK編寫windows界面的時候,如果使用了列表控件,月歷控件等高級控件,要#include <commctrl.h>并且在注冊窗口類之前調用InitCommonControls()函數。
InitCommonControls()函數內部用來注冊高級控件的窗口類,這個函數注冊了所有高級控件的窗口類。
另外還有一個InitCommonControlsEx()函數,接受參數,參數為注冊哪個控件的窗口類。
另外在#include指令之后顯示指定commctrl的導入庫
#pragma comment (lib, "comctl32.lib")
如果不顯示指定,找不到導入庫的話,就用LoadLibrary加載comctl32.dll,并用GetAddressProc來定位InitCommonControls函數吧。
InitCommonControls()函數內部用來注冊高級控件的窗口類,這個函數注冊了所有高級控件的窗口類。
另外還有一個InitCommonControlsEx()函數,接受參數,參數為注冊哪個控件的窗口類。
另外在#include指令之后顯示指定commctrl的導入庫
#pragma comment (lib, "comctl32.lib")
如果不顯示指定,找不到導入庫的話,就用LoadLibrary加載comctl32.dll,并用GetAddressProc來定位InitCommonControls函數吧。
轉載于:https://www.cnblogs.com/coderlee/archive/2009/09/29/1576098.html
總結
以上是生活随笔為你收集整理的记下来 关于InitCommonControls()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [软件更新]Adobe Photosho
- 下一篇: 走火入魔通用权限管理不仅是权限设计更是总