2012-5-3 20:00:23 阅读11 评论0 32012/05 May3
2012-4-16 22:44:16 阅读9 评论0 162012/04 Apr16
// findQQ.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <STDLIB.H>
unsigned long dwSizeHigh;
unsigned long dwSizeLow ;
LONG64 dwFileSize;
void cf();
LONG64 GetFolderSize(LPCTSTR szPath);
char* FormatFileSize(LONG64 fileSize);
int main(int argc, char* argv[])
{
char szFileName[]="D:\\EE.txt";
2011-12-24 8:55:55 阅读25 评论0 242011/12 Dec24
使用CTreeCtrl过程中,在展开一个节点后,如果节点的子节点很多,
TreeCtrl就会自动将展开的节点滚动到最顶端,有时候这个功能很不方便,
为了禁止这个功能,可以用以下的代码,重新将展开前最顶端的节点放到最顶端.
void CTreeCtrlEx::OnClick(NMHDR* pNMHDR, LRESULT* pResult)
{
CPoint pt;
GetCursorPos(&pt);
ScreenToClient(&pt);
HTREEITEM hItem = HitTest(pt);
2011-12-23 12:51:42 阅读31 评论0 232011/12 Dec23
使用SHAppBarMessage这个消息函数,可以取得任务栏在屏幕上位置与大小。
UINT_PTR SHAppBarMessage(
DWORD dwMessage,
PAPPBARDATA pData
);
调用指定参数dwMessage为ABM_GETTASKBARPOS,参数pData是一个APPBARDATA结构:
typedef struct _AppBarData {
DWORD cbSize;
HWND hWnd;
UINT uCallbackMessage;