ThinkPad R400 双系统以及显卡驱动设置(避免多次装驱动)

问题:
2个磁盘,一个装了XP,一个装了WIN7。
一旦进入WIN7后,下次进入XP就要重装显卡驱动,之前的驱动丢失。
解决办法是,禁止BIOS显卡切换,指定都使用独立显卡。
开机后按F1进入BIOS
接着选择Config
进入配置界面
选择Display
第一项Default Primary Video Device(默认主显示设备)
PCI Express(独立选他)/Internal(集成)这里选择PCI Express
第三项Graphics Device(显卡设备)这里选择Discrete GraphicsIntergrated Graphics(集成显卡)/Discrete Graphics(独立显卡)/Swichable Graphics...

C++如何获得U盘的盘符以及U盘相关属性的代码

下载: xok.la.appchar diskPath[5] = { 0 };
    DWORD allDisk = GetLogicalDrives(); //返回一个32位整数,将他转换成二进制后,表示磁盘,最低位为A盘
 
    if (allDisk!=0)
    {
        for (int i=0;i<11;i++)     //假定最多有10个磁盘
        {
            if ((allDisk & 1)==1)
            {
                sprintf...

BSTR、char* 和 CString 之间的转换

BSTR、char* 和 CString 之间的转换
  (1) char*转换成CString
  若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:
char chArray[] = "This is a test";
char * p = "This is a test";
  或
LPSTR p = "This is a test";
  或在已定义Unicode应的用程序中
TCHAR * p = _T("This is a test");
  或
LPTSTR p = _T("This is a test");
CString theString = chArray;
theString.Format(_T("%s"), chArray);
theString = p;
  (2) CStrin...

MFC 下多次操作静态文本控件 文字重叠解决

在对一个静态文本控件多次SetWindowTextA时候,文字重叠了,主要是设置了背景透明导致,解决办法如下:
在重新复制前调用下面的成员函数,CXOKMFCDlg请改为你自己的。
下载: x.c//状态表单
void CXOKMFCDlg::UpdateBk(LPVOID lpParam)
{
CDialog* pInfo=(CDialog*)lpParam;
RECT rect;
pInfo->GetDlgItem(IDC_STATIC_STATUS)->SetWindowText("");
pInfo->GetDlgItem(IDC_STATIC_STATUS)->GetClientRect(&rect);
pInfo->GetDlgItem(IDC_STATIC_STATUS)->ClientToScreen(&rect);
ScreenToClient(&...

重载WM_SETCURSOR消息响应函数,给指定控件显示指定光标

申明:
afx_msg BOOL OnSetCursor(CWnd*   pWnd,   UINT   nHitTest,   UINT   message);
消息映射:
ON_WM_SETCURSOR()
BOOL CMsCommTestDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
 // TODO: 在此添加消息处理程序代码和/或调用默认值
 
// if (pWnd == GetDlgItem(IDC_BUTTON_OPEN_CLOSE))//判断光标的pWND时想到   
//  是不是可以向WM_CTLCOLOR一样对一批同类的控件进行控制呢??? 
 
// 重载WM_SETCURSOR消息,加上   

MFC 下设置文字 背景透明

代码:
XX.cpp中
HBRUSH   CUPANMFCDlg::OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor)   
{
        pDC-> SetBkMode(TRANSPARENT);
        return   (HBRUSH)GetStockObject(NULL_BRUSH);
}
申明:
XX.h中
afx_msg HBRUSH OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor);
映射:
XX.cpp中BEGIN_MESSAGE_MAP内
ON_WM_CTLCOLOR()
设置后全部静态文字透明。...

|