WIN32 基本操作汇总

总结下我碰到的WIN32的操作,以免每次都百度。

一、去掉WINDOW的某个STYLE

	LONG style=GetWindowLong(m_hWnd,GWL_STYLE);
	style=style&~WS_MAXIMIZEBOX;
	SetWindowLong(m_hWnd,GWL_STYLE,style);
上面实现了,去掉最大化操作,如果想加上用|运算操,这个操作涉及到二进制运算符|和&的使用,不懂的就百度下吧。

不在任务栏显示:

SetWindowLong(hWnd, GWL_EXSTYLE,  WS_EX_TOOLWINDOW);    //设置窗口扩展样式为WS_EX_TOOLWINDOW,可以让窗体不在任务栏中显示。

二、获取当前工作路径

//获取
TCHAR *path = new TCHAR[MAX_PATH];
ZeroMemory(path, MAX_PATH);
GetCurrentDirectory(MAX_PATH, path);

//使用
CString curDir=path;
AddImage(curDir+L"\\res\\DLG1.png");









你可能感兴趣的:(WIN32 基本操作汇总)