您的位置:首页 > 其它

读书时间 05/08/2011 Windows Programming V2

2011-05-08 13:01 344 查看
1. VC相关问题

Q:How to 以文本文件方式打开*.rc文件?

Q:::DialogBoxParam

::DialogBoxParam(hInstance, (LPCTSTR)IDD_MAIN, NULL, DlgProc, NULL);

^ 到底是什么东东?

::DialogBoxParam(hInstance, (LPCTSTR)101, NULL, DlgProc, NULL);

^ 居然work !

Q:通用控件库是否需要初始化?好像不初始化也work

// 初始化Comctl32.dll库

//::InitCommonControls();

T:一篇关于VC6调试的文章: http://bbs.bccn.net/thread-308527-1-1.html
2. 07ComctlDemo

Q:关于status bar

以下语句做什么东东?

HWND hWndStatus = ::GetDlgItem(hDlg, IDC_STATUS);

因为在WM_INITDIALOG消息中对StatsBar做了如一初始化:

HWND hWndStatus = ::CreateStatusWindow(WS_CHILD|WS_VISIBLE|SBS_SIZEGRIP,

NULL, hDlg, IDC_STATUS);

所以,已经有一个StatusBar对象和Dlialog关联了。

3. 07ProgressDemo

T:ProgressBar是标准控件,直接在资源文件里定义,使用以下方式获取其handle从而对其操作:

HWND hWndMyProgress = ::GetDlgItem(hDlg, IDC_MYPROGRESS);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: