函数功能:该函数将指定坐标处的像素设为指定的颜色。
SetPixel函数原型:
C
1
COLORREFSetPixel(HDChdc,intX,intY,COLORREFcrColor);
参数:
hdc:设备环境句柄。
X:指定要设置的点的X轴坐标,按逻辑单位表示坐标。
Y:指定要设置的点的Y轴坐标,按逻辑单位表示坐标。
crColor:指定要用来绘制该点的颜色。
返回值:如果函数执行成功,那么返回值就是函数设置像素的RGB颜色值。这个值可能与crColor指定的颜我色有不同,之所以有时发生这种情况是因为没有找到对指定颜色进行真正匹配造成的;如果函数失败,那么返回值是C1。
Windows NT:若想获得更多的错误信息,请调用GetLastError函数。
备注:如果像素点坐标位于当前剪辑区之外,那么该函数执行失败。
不是所有设备都支持SetPixel函数。有关详情,请参考GetDeviceCaps。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:wingdi.h:库文件:gdi32.lib。
相关文章:soundsentryproc()函数函数功能:该函数是一个库定义的回调函数,当SOUNDSENTRY易用特性存在,并且一个基于win32的应用程序(或者在窗口内运行的应用程序)通过计算机的内置扬声器发声时,它产生一个控制的可视化消息。函数原型:LRESULT CALLBACK SOUNDSENTRYProc(DWORD dwMillisec,DWORD fdwEffect);...
getcaretpos()函数函数功能:该函数将插入标记的位置(按客户区坐标)信息拷贝到指定的POINT结构中。函数原型:BOOL GetCaretPos(LPP0lNT IpPoint);...
choosefont()函数函数功能:该函数创建一个使用户选择逻辑字体属性的对话框,这些属性包括字体名称、字体风格(如粗体、斜体或正常体)、字号、效果(如强调线,下划线或字体颜色)和手写体(或字符集)。函数原型:BOOL ChooseFont(LPCHOOSEFONT Ipcf);...
printdlgex()函数函数功能:该函数显示一个Print属性页。该属性页使用户指定特定的打印工作的特性,一个Print属性页有一个控制的General页。该控制与Print中的对话框相似。属性页也有另外紧随General页的指定的应用程序和指定的驱动器特性页。函数原型:HRESULT PrintDlgEx(LPPRINTDLGEX Ippd);...
getsavefilename()函数函数功能:该函数创建一个Save公共对话框,以便用户指定驱动器、目录和文件名。函数原型:BOOL GetSaveFileName(LPOPENFILENAME Ipofn);...
GetClipCursor()函数函数功能:该函数检取一个矩形区域的屏幕坐标,光标被限制在该矩形区域之内。函数原型:BOOL GetClipCursor(LPRECT IpRect);...
LoadCursor()函数函数功能:该函数从一个与应用事例相关的可执行文件(EXE文件)中载入指定的光标资源。该函数已被Loadlmage函数替代。函数原型:HCURSOR LoadCursor(HINSTANCE hlnstance,LPCTSTR lpCursorName);...
DialogBoxlndirect()函数函数功能:该宏根据内存中的对话框模板资源创建一个模态的对话框。DialogBoxlndirect宏直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回。DiaogBoxlndirect宏使用DialogBoxParam函数。函数原型:int DialogBoxlndirect(HINSTANCE hlnstance,LPDLGTEMPLATE IpTemplate,HWND hWndParent,DLGPROClpDialogFunc);...
GetDlgltemlnt()函数函数功能:该函数把对话框中指定控制的文本转变为一个整型值。UINT GetDlgltemlnt(HWND hDlg,int nlDDlgltem,BOOL *IpTranslated,BOOL bSigned);...
SendDlgltemMessage()函数函数功能:该函数把一个消息发送给指定的对话框中的控制。LONG SendDlgltemMessage(HWND hDlg,int nlDDlgltem,UINT Msg,WPARAM wParam,LPARAM IParam);...