2009-12-15
初涉VC,看一遍,没几个懂得。再看,明了了许多,但一些细节记不准。就把自己记不准确的知识点总结了。
1、静态文本控件在默认状态下是不发送通告消息。为了使一个静态文本控件能够响应鼠标单击消息,需要两个步骤:第一、改变ID号。第二、选中Notify.选项。
2、动态创建按钮,单击一个按钮后创建一个。在一个按钮的消息响应函数中写m_button.Create("New",BS_DEFPUSHBUTTON|WS_VISIBLE|WS_CHILD,CRect(0,0,100,100),this,123);
3、字符—数字num1=atoi(ch1);
数字-字符itoa(num3,ch3,10);
4、updatedata(ture):获取对话框数据,通过此函数调用dodataexchange,默认为ture.这样控件关联变量可获取控件输入值。updatedata(false)用变量的值初始化对话框控件。
5、菜单项caption中写:新建(&N)\t Ctrl+N
6、GetDlgItem(IDC_RADIO1)->EnableWindow(False);变灰
7、一个源文件中调用另一个源文件中定义的全局变量,必须在调用这个变量之前声明这个变量是在外部定义的。
extern CStyleApp the App;获得全局句柄:the App.m_hInstance或者AfxGetApp->m_hInstance.
网友评论