入职第一天
今日收获:
今天是入职的第一天,也是人生中最重要的一次入职。其实一大早就起床洗漱完毕去上班,本想早起这么久,应该会提早到公司给大家一个好印象,但是拥堵的公交却使我第一天上班就迟到了。到那边匆匆办完入职以及一些入职培训便来到了我将要工作的地方——联迪商用技术四部,这个我相信以后都会铭记的数字。第一次被分配的地方。在主管给的几万行代码中当我遇到不会的问题时,我本能的想要去求助身边的同事,可是突然间我意识到我是不是可以自己把这个问题解决呢?抱着这样的想法我自己上网找资料,从众多的资料中我寻找到了自己想要的资料,慢慢的当我遇到问题的时候我的本能以及开始改变了,我要自己学着去解决问题,而不是求助,虽然这个过程会比我直接求助话费更多的时间,但这收获的却是一个好习惯的开始,何乐而不为呢?
函数:
1、UINT SetTimer( UINT nIDEvent, UINTnElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD) );
参数说明:
nIDEvent:是指设置这个定时器的iD,即身份标志,这样在OnTimer()事件中,才能根据不同的定时器,来做不同的事件响应。这个ID是一个无符号的整型。
nElapse
是指时间延迟。单位是毫秒。这意味着,每隔nElapse毫秒系统调用一次Ontimer()。
void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD)
Specifies the address of the application-suppliedTimerProc callback function that processes theWM_TIMER messages. If this parameter is NULL, theWM_TIMER messages are placed in the application’s message queue and handled by theCWnd object。
意思是,指定应用程序提供的TimerProc回调函数的地址,来处里这个Timer事件。如果是NULL,处理这个Timer事件的定义这个Timer的CWnd对象。他将WM_TIMER消息传递给这个对象,通过实现这个对象的OnTimer()事件来处理这个Timer事件。
所以,一般情况下,我们将这个值设为NULL。
2、void GetLBText( int nIndex, CString &rString ).
参数说明:nIndex为列表框中数据的索引值, rString 为字符串,
函数说明:把索引号为nIndex的数据放到rString变量中.
GetLBTextLen(int nIndex)函数就是得到索引号为nIndex中数据的长度。
3、COLORREF RGB
(
BYTEbyRed, // red component of color
BYTEbyGreen, // green component of color
BYTEbyBlue // blue component of color
);
COLORREF 是一个 32-bit 整型数值,它代表了一种颜色。你可以使用 RGB 函数来
初始化 COLORREF。例如:
COLORREF color=RGB(0,255,0);
RGB函数接收三个 0-255 数值,一个代表红色,一个代表绿色,一个代表蓝色。在
上面的例子中,红色和蓝色值都为 0,所以在该颜色中没有红色和蓝色。绿色为最大值
255。所以该颜色为绿色。0,0,0 为黑色,255,255,255 为白色。
4、int GetCursel( ) const;
返回值:
返回组合框中列表框中当前选中的项的下标。如果没有选中项,则返回CB_ERR。
说明:
本函数用于MFC编程时,调用这个函数来确定哪些项目在组合框中被选中。