这几篇文章原来是发表在QQ空间的,现在转到这里来。
慢慢积累,时时回顾
1. vc6.0 class view中看不见view类的解决办法:打开File文件,再里面找到view.h,在其中的任何一个地方按下空格键,在看类视图里面view类就出现
2.如果在msdn中找一个结构的信息找不到,如果是个结构指针,那么把前面的P去掉就可以找到了。
3.运行时出现“。。。。”指令引用的“0x00000000”内存不能炎“read"或"written",说明发生了空指针异常,检查一下哪个指 针没有初始化。
4. UpdateData(false):false—从变量到控件,true从控件到变量
5.格式化CString:“%02d”
6.设置改变程度启动时的窗口位置:在OnInitDialog里面
this->SetWindowPos(&wndTopMost, GetSystemMetrics(SM_CXSCREEN)/2,
3*GetSystemMetrics(SM_CYSCREEN)/5, 0, 0, SWP_NOSIZE|SWP_SHOWWINDOW);
其中GetSystemMetrics(SM_CXSCREEN)、GetSystemMetrics(SM_CYSCREEN)得到显示器的size
7.给程序增加快捷键:
a) 增加消息映射afx_msg LONG OnHotKey(WPARAM wParam,LPARAM lParam);
b) 和ON_MESSAGE(WM_HOTKEY,OnHotKey)
c) 在OnInitDialog里注册快捷键
RegisterHotKey(m_hWnd,HOTKEY_START,MOD_SHIFT,'A');
RegisterHotKey(m_hWnd,HOTKEY_START+1,MOD_SHIFT,'a');
d) 定义热键响应消息:
e) 记得在OnDestroy里面卸载快捷键
慢慢积累,时时回顾
1. vc6.0 class view中看不见view类的解决办法:打开File文件,再里面找到view.h,在其中的任何一个地方按下空格键,在看类视图里面view类就出现
2.如果在msdn中找一个结构的信息找不到,如果是个结构指针,那么把前面的P去掉就可以找到了。
3.运行时出现“。。。。”指令引用的“0x00000000”内存不能炎“read"或"written",说明发生了空指针异常,检查一下哪个指 针没有初始化。
4. UpdateData(false):false—从变量到控件,true从控件到变量
5.格式化CString:“%02d”
6.设置改变程度启动时的窗口位置:在OnInitDialog里面
this->SetWindowPos(&wndTopMost, GetSystemMetrics(SM_CXSCREEN)/2,
3*GetSystemMetrics(SM_CYSCREEN)/5, 0, 0, SWP_NOSIZE|SWP_SHOWWINDOW);
其中GetSystemMetrics(SM_CXSCREEN)、GetSystemMetrics(SM_CYSCREEN)得到显示器的size
7.给程序增加快捷键:
a) 增加消息映射afx_msg LONG OnHotKey(WPARAM wParam,LPARAM lParam);
b) 和ON_MESSAGE(WM_HOTKEY,OnHotKey)
c) 在OnInitDialog里注册快捷键
RegisterHotKey(m_hWnd,HOTKEY_START,MOD_SHIFT,'A');
RegisterHotKey(m_hWnd,HOTKEY_START+1,MOD_SHIFT,'a');
d) 定义热键响应消息:
e) 记得在OnDestroy里面卸载快捷键